/// <reference types="react" />
import { class_name, flag } from '../types';
import { AsBoxWrapper } from '../as';
import { WithCorner, WithIcon, WithSize, WithLoading, WithDisabled, WithConfirm, WithOnClick, WithAutoFocus, WithEndIcon, WithLabel } from '../withs';
export declare function Button({ autoFocus, children, container, containerClassName, loading, className, spinnerClassName, color, confirm, confirmDanger, confirmKind, confirmText, confirmTitle, corner, disabled, endIcon, endIconSize, icon, iconSize, label, onClick, size, variant, }: ButtonProps): JSX.Element | null;
export interface ButtonProps extends AsBoxWrapper, WithLabel, WithIcon, WithEndIcon, WithSize, WithCorner, WithDisabled, WithLoading, WithOnClick, WithAutoFocus, WithConfirm {
    spinnerClassName?: class_name;
    container?: flag;
    containerClassName?: class_name;
}
export default Button;
//# sourceMappingURL=Button.d.ts.map