import { Route, WebsiteConfig, FileData, Bundle } from "./models"; export declare class Website { gaze: any; routes: Route[]; get config(): WebsiteConfig; private _config; private compiler; private server; private context; private eventService; private logger; constructor(); build: (render?: boolean) => Promise; private outputFiles; private startServer; private watchFiles; fileChanged: (path: string) => Promise; getFileData: (path: string) => FileData; getBundleData: (name: string) => Bundle; private reloadHtmlPages; }