import { default as React, PropsWithChildren } from 'react';

export interface Props extends PropsWithChildren<React.HTMLAttributes<HTMLDivElement>> {
    disabled?: boolean;
    inverted?: boolean;
    invertedHover?: boolean;
    rounded?: boolean;
    color?: string;
    borderStyle?: string;
    borderColor?: string;
    textColor?: string;
    loaderColor?: string;
    customPadding?: string;
    loading?: boolean;
    hideChildrenOnLoading?: boolean;
    size?: 'sm' | 'md' | 'lg' | 'xl';
    width?: string;
    type?: 'button' | 'submit' | 'reset';
    onClick?: (event: any) => any;
    onHover?: (hover: boolean) => any;
}
declare const _default: ({ children, hideChildrenOnLoading, customPadding, width, borderStyle, id, size, onHover, onClick, loading, disabled, className, inverted, invertedHover, rounded, color, textColor, borderColor, loaderColor, type, style, }: Props) => import("react/jsx-runtime").JSX.Element;
export default _default;
