interface ConfirmationState { isOpen: boolean; title: string; message: string; confirmLabel: string; cancelLabel: string; variant: 'default' | 'destructive'; onConfirm: () => void | Promise; onCancel?: () => void; openConfirmation: (options: { title?: string; message: string; confirmLabel?: string; cancelLabel?: string; variant?: 'default' | 'destructive'; onConfirm: () => void | Promise; onCancel?: () => void; }) => void; closeConfirmation: () => void; } export declare const useConfirmationStore: import("zustand").UseBoundStore>; export {}; //# sourceMappingURL=confirmationStore.d.ts.map