import React from 'react';
import { ButtonProps } from '../Button';
import { SemanticVariant } from '../../constants';
export interface ButtonConfirmProps extends ButtonProps {
    confirmationMessage?: React.ReactNode;
    /** If you want the button's variant to change when is asking for confirmation */
    confirmationVariant?: SemanticVariant;
    /** How long until the button closes the confirmation window */
    timeout?: number;
}
declare const ButtonConfirm: ({ children, confirmationMessage, confirmationVariant, onClick, timeout, ...buttonProps }: ButtonConfirmProps) => React.JSX.Element;
export { ButtonConfirm };
