import { PageKey } from "./type";
export { PageKey };
declare type PageUrl = PageKey | any;
export declare class PageKit {
    static getTabs(): string[];
    static isHome(): boolean;
    static back(): Promise<void | TaroGeneral.CallbackResult>;
    static navigateTo(url: PageUrl, relaunch?: boolean): Promise<void | TaroGeneral.CallbackResult>;
    static toWebView(url?: string, params?: {
        __biz: string;
        mid: string;
        idx: string;
        sn: string;
    }, target?: string): Promise<any>;
    static to(url: PageUrl): Promise<any>;
    static toMiniProgram(appid: string, url: string): Promise<TaroGeneral.CallbackResult>;
    static toLogin(): Promise<any>;
    static toUser(): Promise<any>;
    static toUserDetail(): Promise<any>;
    static toHome(): Promise<any>;
    static toVerify(): Promise<void | TaroGeneral.CallbackResult>;
    static toMessage(): Promise<any>;
    static toAboutAuthor(): Promise<any>;
    static asPageUrl(url: string): string;
}
