import { AppJson, AppConfig, AppManifest, RouteJson } from './types/App'; import { TemplateConfig } from "./types/TemplateConfig"; export declare class Factory { static app: AppJson; static magic_config: AppConfig; static manifest: AppManifest; static routeCollection: RouteJson; static init(): void; static buildViews(outputDir: string): void; static generate(file: TemplateConfig): void; static buildAndWriteRoutesToFile(outputDir: string): void; static prepareManifest(): AppManifest; static AddViewsToManifest(manifest: AppManifest): void; }