import * as react_jsx_runtime from 'react/jsx-runtime'; interface DeleteContactComponentProps { open: boolean; onOpenChange: (open: boolean) => void; /** "single" — confirm deleting one contact by name. */ mode: "single" | "bulk"; /** Required when mode="single". */ contactName?: string; /** Required when mode="bulk". Number of contacts to delete. */ count?: number; onConfirm: () => void; isLoading?: boolean; } declare function DeleteContactComponent({ open, onOpenChange, mode, contactName, count, onConfirm, isLoading, }: DeleteContactComponentProps): react_jsx_runtime.JSX.Element; export { DeleteContactComponent, type DeleteContactComponentProps };