import { ElTopDialog, ElTopDialogPage, MoveDirection } from './types';
export declare const TopDialogUtils: {
    getElDialogById: (id: string) => ElTopDialog | null;
    updatePageVue: (dialogId: string, pageName?: string, pageNameNext?: string) => Promise<void>;
    recalcPositions: () => void;
    toViewDirty: (toViewPageName: string, moveDirection?: MoveDirection) => Promise<void>;
    toView: (viewNameOrElDialog: ElTopDialog | JQuery<ElTopDialog> | string, pageName?: string, args?: string[], moveDirection?: MoveDirection, callback?: Function) => Promise<void>;
    toViewPage: (elDialog: ElTopDialog | JQuery<ElTopDialog>, pageName?: string, args?: string[], moveDirection?: MoveDirection) => Promise<void>;
    toPrevPage: (elDialog: ElTopDialog) => void;
    setLoading: (elPages: ElTopDialogPage[] | JQuery<ElTopDialogPage>, isLoading: boolean, duration?: number) => void;
    isLoading: (elPage: ElTopDialogPage | JQuery<ElTopDialogPage>) => boolean;
    inAnimation: (elDialog: ElTopDialog | JQuery<ElTopDialog>) => boolean;
    close: (dialogId: string) => void;
};
