import type { Filenames } from './client_build/types';
import type { Config } from './types';
declare const getConfig: (userConfig?: Config) => {
    runMode: {
        isServer: true;
        isBuild: true;
        isProd: false;
    };
    publicDir: string;
    server: {
        host: string;
        port: number;
        serveCompressionsPriority: string[];
    };
    build: {
        input: {
            html: string;
            js: string;
        };
        output: {
            publicPath: string;
            target: string;
            filenames: Filenames;
            logging: {
                colors: true;
                modules: false;
                children: false;
            };
        };
        aliases: {};
        plugins: {
            defaultPlugins: {
                eslint: {
                    enabled: false;
                };
            };
        };
    };
};
export default getConfig;
