import * as react_jsx_runtime from 'react/jsx-runtime';
import { ConfirmModalProps } from './ConfirmModal.js';

type ConfirmItemDeleteModalProps = Omit<ConfirmModalProps, 'onConfirm' | 'variant' | 'heading' | 'autoCloseOnConfirm' | 'children'> & {
    itemType: string;
    onConfirm: (dismiss: (value?: unknown) => void, onError: (msg: string) => void) => void;
    heading?: ConfirmModalProps['heading'];
    children?: ConfirmModalProps['children'];
    requireValidation?: boolean;
    isDisabled?: boolean;
};
declare const ConfirmItemDeleteModal: (props: ConfirmItemDeleteModalProps) => react_jsx_runtime.JSX.Element;

export { ConfirmItemDeleteModal as default };
