export interface ConfirmOptions {
    title: string;
    message: string;
    confirmLabel?: string;
    cancelLabel?: string;
    confirmColor?: 'primary' | 'success' | 'warning' | 'error';
    icon?: string;
}
export declare function useConfirm(): {
    confirm: (options: ConfirmOptions) => Promise<boolean>;
    confirmDelete: (itemName: string) => Promise<boolean>;
    confirmArchive: (itemName: string) => Promise<boolean>;
    confirmAction: (title: string, message: string, confirmLabel?: string) => Promise<boolean>;
};
