import type { GetOrCreateDialogParams } from '../service/DialogManager'; export type UseDialogParams = GetOrCreateDialogParams & { dialogManagerId?: string; }; export declare const useDialog: ({ closeOnClickOutside, dialogManagerId, id, }: UseDialogParams) => import("../service/DialogManager").Dialog; export declare const useDialogOnNearestManager: ({ id }: Pick) => { dialog: import("../service/DialogManager").Dialog; dialogManager: import("../service/DialogManager").DialogManager | undefined; }; export declare const modalDialogId: "modal-dialog"; export declare const useModalDialog: () => import("../service/DialogManager").Dialog; export declare const useDialogIsOpen: (id: string, dialogManagerId?: string) => boolean; export declare const useModalDialogIsOpen: () => boolean; export declare const useOpenedDialogCount: ({ dialogManagerId, }?: { dialogManagerId?: string; }) => number; //# sourceMappingURL=useDialog.d.ts.map