import { File } from './models/files'; import { IBuildOptions, ISpecifier } from '../types'; export declare class App { private _store; constructor(); setViewModule(module: string): void; setAppModule(module: string | string[]): void; setPluginModule(module: string | string[]): void; setRoutesContent(content: string): void; setEntryFileContent(content: string): void; addEntryCode(content: string): void; addRuntimePlugin(name: string, runtimePlugin: string): void; addFile(file: File, dir?: string): void; addExport(source: string, specifier: ISpecifier | ISpecifier[]): void; addPolyfill(file: string): void; build(options: IBuildOptions): Promise; stopBuild(dir: string): boolean; buildOnce(options: IBuildOptions): Promise; private _getRootComp; }