import { Urls } from 'react-dev-utils/WebpackDevServerUtils';
import webpack from 'webpack';
export declare function printInstructions(projectRoot: string, { appName, urls, showInDevtools, showHelp, }: {
    appName: string;
    urls: Urls;
    showInDevtools: boolean;
    showHelp: boolean;
}): void;
export declare function printPreviewNotice(projectRoot: string, showInDevtools: boolean): void;
export default function createWebpackCompiler({ projectRoot, appName, config, urls, nonInteractive, webpackFactory, onFinished, }: {
    projectRoot: string;
    appName: string;
    config: webpack.Configuration;
    urls: Urls;
    nonInteractive?: boolean;
    webpackFactory: (options?: webpack.Configuration) => webpack.Compiler;
    onFinished: () => void;
}): webpack.Compiler;
export declare function printSuccessMessages({ projectRoot, appName, urls, config, isFirstCompile, nonInteractive, }: {
    projectRoot: string;
    appName: string;
    config: webpack.Configuration;
    urls: Urls;
    isFirstCompile: boolean;
    nonInteractive?: boolean;
}): void;