import { IFileNode, File } from './files/FileNode'; import { ISpecifier } from '../../types'; export declare class ModelApp { viewModule: string; appModule: string | string[]; pluginModule: string | string[]; entryCodes: string[]; entryFileContent: string; routesContent: string; extraFiles: IFileNode[]; polyfills: string[]; exports: Map; runtimePlugins: Map; get bootstrapContent(): string; setEntryFileContent(content: string): void; addEntryCode(content: string): void; addExport(source: string, specifier: ISpecifier[]): void; addPolyfill(file: string): void; addFile(file: File, dir?: string): void; addRuntimePlugin(name: string, runtimePlugin: string): void; removeFile(path: string): void; }