import { Base } from '../base'; import { IPageService } from '../../interface'; import { IPageConfig, IPageInstance, DevConfig, TPageNavigationOptions } from '../../types'; export declare class Page extends Base implements IPageService { #private; config: IPageConfig[]; instances: Map; constructor(); init({ config, router, filter, pageTpl }: { config: DevConfig; filter: Record[]; router: Record; pageTpl: Record; }): Promise; add(config: IPageConfig): void; register(name: string, pageInstance: Record): void; unregister(name: string): void; get(name: string): IPageInstance | undefined; delete(name?: string, path?: string): void; getConfig(pageIdentifier?: string): IPageConfig | undefined; go(options?: TPageNavigationOptions): void; } declare const page: Page; export default page;