import React from 'react'; import { type ButtonProps } from '../button'; import { StackProps } from '../stack'; import { ConfirmLabels } from './context'; export interface ConfirmModalProps { id?: string; footerLeftSection?: React.ReactNode; title?: React.ReactNode; description?: React.ReactNode; icon?: React.ReactNode; onCancel?: () => void; onConfirm?: () => void; closeOnConfirm?: boolean; closeOnCancel?: boolean; cancelProps?: ButtonProps & React.ComponentPropsWithoutRef<'button'>; confirmProps?: ButtonProps & React.ComponentPropsWithoutRef<'button'>; groupProps?: StackProps; hasConfirmButton?: boolean; hasCancelButton?: boolean; labels?: ConfirmLabels; } export declare function ConfirmModal({ id, hasConfirmButton, hasCancelButton, cancelProps, confirmProps, labels, closeOnConfirm, closeOnCancel, groupProps, onCancel, onConfirm, footerLeftSection, }: ConfirmModalProps): React.JSX.Element;