import { RefAttributes } from 'react'; import { BoxProps, BoxTagProps } from '../box'; import { ComponentsAndVariants } from '../types'; declare const tagProps: readonly ["type", "onClick"]; type TagPropsType = (typeof tagProps)[number]; type ButtonProps = Omit, 'tag' | 'props'>; type ButtonTagProps = Omit, TagPropsType>; type ButtonType = Required>['type']; interface Props extends ButtonProps { props?: ButtonTagProps; type?: ButtonType; onClick?: (e: React.MouseEvent) => void; } declare const _default: (props: Props & RefAttributes) => React.ReactNode; export default _default;