import { IModuleConfig } from "./types/IModuleConfig"; import { History } from "history"; import { Container } from "./container/builder/Container"; export declare class SlickApp { private container; private options; private target; private base; private Component404; private history; private errorPage?; constructor(container: Container, options: IModuleConfig, target: HTMLElement, base: any, Component404: any, history: History, errorPage?: any); Initialize(): void; compile(): Container; private start; private GetAppConfiguration; private boot; private getControllerOptions; private getViewComponent; private getLayoutProps; private getViewProps; protected readonly controllers: any[]; private getViewNavigation; private flattenRoutes; private getControllerRouteDetail; private ensureViewExist; }