export interface Dialog { name: string; component: any; props?: Record; visible: boolean; } declare function registerDialog(dialog: Omit): void; declare function toggleDialog(key: string, visible: boolean): void; declare function getDialogByName(key: string): { name: string; component: any; props?: Record | undefined; visible: boolean; } | undefined; export declare function useDialogManager(): { dialogs: import('vue').ComputedRef>; registerDialog: typeof registerDialog; toggleDialog: typeof toggleDialog; getDialogByName: typeof getDialogByName; }; export {}; //# sourceMappingURL=useDialogManager.d.ts.map