import { AbstractGenerator, GeneratorOptions } from './abstract-generator'; export declare class FrontendGenerator extends AbstractGenerator { generate(options?: GeneratorOptions): Promise; protected compileIndexPreload(frontendModules: Map): string; protected compileIndexHtml(frontendModules: Map): Promise; protected compileIndexHead(frontendModules: Map): Promise; protected compileIndexJs(frontendModules: Map, frontendPreloadModules: Map): string; protected importOrRequire(): string; /** HTML for secondary windows that contain an extracted widget. */ protected compileSecondaryWindowHtml(): string; protected compileSecondaryIndexJs(secondaryWindowModules: Map): string; compilePreloadJs(): string; } //# sourceMappingURL=frontend-generator.d.ts.map