declare function roundedStyle(): {
    borderRadius: string;
    borderWidth: number;
    borderColor: string;
};
declare function defaultStyle(): {
    borderWidth: number;
    borderColor: string;
};
declare function filledStyle(): {
    bg: string;
};
declare function unstyledStyle(): {
    borderWidth: number;
};
declare function underlinedStyle(): {
    borderRadius: number;
    borderWidth: number;
    borderColor: string;
    borderBottomWidth: number;
};
declare const _default: {
    variants: {
        outline: typeof defaultStyle;
        underlined: typeof underlinedStyle;
        rounded: typeof roundedStyle;
        filled: typeof filledStyle;
        unstyled: typeof unstyledStyle;
        default: typeof defaultStyle;
    };
    sizes: {
        '2xl': {
            fontSize: string;
        };
        xl: {
            fontSize: string;
        };
        lg: {
            fontSize: string;
        };
        md: {
            fontSize: string;
        };
        sm: {
            fontSize: string;
        };
        xs: {
            fontSize: string;
        };
    };
    defaultProps: {
        w: string;
        size: string;
        variant: string;
        _isDisabledProps: {
            bg: string;
            borderColor: string;
        };
        p: number;
    };
};
export default _default;
