>(vp: new (controller: C) => P, param?: any, afterBack?: (ret: any) => void): Promise;
protected replaceVPage>(vp: new (controller: C) => P, param?: any, afterBack?: (ret: any) => void): Promise;
protected renderView>(view: new (controller: C) => V, param?: any): JSX.Element;
event(type: string, value: any): Promise;
protected onEvent(type: string, value: any): Promise;
protected msg(text: string): void;
protected errorPage(header: string, err: any): void;
openPage(page: JSX.Element, onClosePage?: (ret: any) => void): void;
replacePage(page: JSX.Element, onClosePage?: () => void): void;
backPage(): void;
closePage(level?: number): void;
ceasePage(level?: number): void;
go(showPage: () => void, url: string, absolute?: boolean): void;
removeCeased(): void;
regConfirmClose(confirmClose: () => Promise): void;
private topPageKey;
protected startAction(): void;
get TopKey(): any;
SetTopKey(key: any): void;
popToTopPage(): void;
confirm(options: ConfirmOptions): Promise<'ok' | 'yes' | 'no' | undefined>;
}