import { Page } from '../page/page'; import { Type } from '../inject/type.interface'; import { RouteGuard } from './route-guard'; export declare class RouteBase { path: string; guard?: Type[]; data?: { [key: string]: any; }; redirect?: string; page?: (() => Promise) | Type | string; children?: RouteBase[]; constructor(route?: Partial); } export declare class InjectedPage { template: string; constructor(options: Partial); }