import { JSX } from 'react';
import { ConfirmPasswordDto } from '../../schemas';
import { ConfirmProps } from './Confirm';
/**
 * Props for the PasswordConfirm component.
 */
export interface PasswordConfirmProps extends Omit<ConfirmProps, 'onConfirm'> {
    /** Callback function executed with the password data upon successful submission. */
    onSubmit: (data: ConfirmPasswordDto) => void;
}
/**
 * PasswordConfirm prompts the user to enter their password to confirm an action and submits via onSubmit.
 *
 * @param title
 * @param description
 * @param children
 * @param onSubmit
 * @param props - Dialog props with title/description/trigger and onSubmit handler.
 * @returns {JSX.Element} A password confirmation dialog component
 */
export declare const PasswordConfirm: ({ title, description, children, onSubmit, ...props }: PasswordConfirmProps) => JSX.Element;
//# sourceMappingURL=PasswordConfirm.d.ts.map