import { DialogStore } from './dialog-type.ts';
export declare const useDialogStore: import('zustand').UseBoundStore<import('zustand').StoreApi<DialogStore>>;
export declare const dialog: {
    open: (openDialog: import('./dialog-type.ts').DialogConfig) => void;
    openAsync: (openDialog: import('./dialog-type.ts').DialogConfig) => Promise<boolean>;
    close: () => void;
    success: (openDialog: import('./dialog-type.ts').DialogConfig) => void;
    successAsync: (openDialog: import('./dialog-type.ts').DialogConfig) => Promise<boolean>;
    error: (openDialog: import('./dialog-type.ts').DialogConfig) => void;
    errorAsync: (openDialog: import('./dialog-type.ts').DialogConfig) => Promise<boolean>;
    warning: (openDialog: import('./dialog-type.ts').DialogConfig) => void;
    warningAsync: (openDialog: import('./dialog-type.ts').DialogConfig) => Promise<boolean>;
    info: (openDialog: import('./dialog-type.ts').DialogConfig) => void;
    infoAsync: (openDialog: import('./dialog-type.ts').DialogConfig) => Promise<boolean>;
};
