import { NDKConfig } from '@nuofe/ndk-utilities'; interface KV { [name: string]: any; } interface CSSModulesOptions { exclude?: RegExp | string | Array; useCSSModules?: boolean; useReactCSSModules?: boolean; } export interface BuildConfig extends NDKConfig { historyApiFallback?: boolean; https?: boolean | KV; hostname?: string; port?: number; index?: string; proxy?: KV; alias?: KV; copy?: KV; define?: KV; externals?: KV; entry?: string; favicon?: string; template?: string; outputPath?: string; staticUrl?: string; theme?: string | KV; useCSSModules?: boolean | string | CSSModulesOptions; useCleanPlugin?: boolean; useCommonJS?: boolean; useESLint?: boolean; useGzip?: boolean | string[]; useImport?: boolean; useNUI?: boolean; usePx2rem?: boolean | KV; useRuntimeChunk?: boolean; useSourceMap?: boolean; useVUX?: boolean; } export declare const defaultBuildConfig: { historyApiFallback: boolean; https: boolean; hostname: string; port: number; index: string; proxy: {}; alias: {}; copy: {}; define: {}; externals: {}; entry: string; favicon: string; template: string; outputPath: string; staticUrl: string; theme: {}; useCSSModules: boolean; useCleanPlugin: boolean; useCommonJS: boolean; useESLint: boolean; useGzip: boolean; useImport: boolean; useNUI: boolean; usePx2rem: boolean; useRuntimeChunk: boolean; useSourceMap: boolean; useVUX: boolean; }; declare const _default: (options: import("@nuofe/ndk-utilities/lib/options/init").Options) => Promise; export default _default;