import React, { HTMLAttributes, ReactNode } from 'react';
export type TransformedHTMLAttributes<T> = Omit<HTMLAttributes<T>, 'style' | 'color'>;
export type ButtonProps = {
    children?: ReactNode;
    bgColor?: React.CSSProperties['backgroundColor'];
    textColor?: React.CSSProperties['color'];
    borderRadius?: React.CSSProperties['borderRadius'];
    gap?: React.CSSProperties['gap'];
    padding?: React.CSSProperties['padding'];
    disabled?: boolean;
} & TransformedHTMLAttributes<HTMLButtonElement>;
declare const Button: React.ForwardRefExoticComponent<{
    children?: ReactNode;
    bgColor?: React.CSSProperties["backgroundColor"];
    textColor?: React.CSSProperties["color"];
    borderRadius?: React.CSSProperties["borderRadius"];
    gap?: React.CSSProperties["gap"];
    padding?: React.CSSProperties["padding"];
    disabled?: boolean;
} & TransformedHTMLAttributes<HTMLButtonElement> & React.RefAttributes<HTMLButtonElement>>;
export { Button };
