import { HTMLAttributes, ReactNode } from 'react';
type DialogPrimaryAction = 'primary' | 'danger';
export interface ConfirmationDialogProps extends HTMLAttributes {
children?: ReactNode;
disabled?: boolean;
loading?: boolean;
message?: string;
onCancel?: () => void;
onConfirm?: (() => void) | (() => Promise);
open?: boolean;
primaryActionLabel?: string;
primaryActionType?: DialogPrimaryAction;
secondaryActionLabel?: string;
showClose?: boolean;
title: string;
}
export {};