import type { FrameworkConfigComplete } from './FrameworkConfig.js'; import type { CompilationInfo } from './build/CompilationInfo.js'; import type { Mode } from './Mode.js'; import { DevServer } from './Servers/DevServer.js'; import { ProdServer } from './Servers/ProdServer.js'; import { TungstenClientModules } from './build/getAllSxyClientModules.js'; import { ImportAliases } from './build/ImportAliases.js'; export declare class Framework { config?: FrameworkConfigComplete; compilationInfo?: CompilationInfo; frameworkModules?: TungstenClientModules; clientImportAliases?: ImportAliases; devServer?: DevServer; prodServer?: ProdServer; init(): Promise; build(mode: Mode): Promise; clean(mode?: Mode | 'staticSite'): Promise; staticGen(): Promise; private getUserConfig; private compileUserApp; private copyFrameworkAssets; private bundle; createDevServer(): Promise; createEnvProd(config: FrameworkConfigComplete): Promise; createProdServer(): Promise; } //# sourceMappingURL=Framework.d.ts.map