import React from 'react';
import { BaseComponentProps, ButtonVariant, ButtonSize } from '../../types';
export interface ButtonProps extends BaseComponentProps {
    variant?: ButtonVariant;
    size?: ButtonSize;
    disabled?: boolean;
    loading?: boolean;
    onClick?: () => void;
    type?: 'button' | 'submit' | 'reset';
    icon?: React.ReactNode;
    iconPosition?: 'left' | 'right';
}
declare const Button: React.FC<ButtonProps>;
export default Button;
