import type { PropsWithChildren, ReactNode } from 'react'; export declare type ConfirmationModalProps = PropsWithChildren<{ isOpen: boolean; onClose: () => void; onConfirm: () => void; title: string; confirmLabel: string; cancelLabel?: string; modalProps?: { maxWidth: string; }; modalBodyProps?: { padding: string; displayAlerts?: boolean; }; buttonProps?: { primary?: boolean; secondary?: boolean; tertiary?: boolean; remove?: boolean; darkEnv?: boolean; confirmMaxWidth?: string; cancelMaxWidth?: string; }; extraBtn?: ReactNode; }>; export declare const ConfirmationModal: ({ isOpen, title, buttonProps, modalProps, modalBodyProps, confirmLabel, cancelLabel, onClose, onConfirm, extraBtn, children, }: ConfirmationModalProps) => JSX.Element;