import * as React from 'react'; import { FlexProps } from '../../primitives/Flex'; import { ButtonVariant, ButtonSize } from './constants'; type ButtonProps = FlexProps & { disabled?: boolean; endIcon?: React.ReactNode; fullWidth?: boolean; loading?: boolean; onClick?: (event: React.MouseEvent) => void; size?: ButtonSize; startIcon?: React.ReactNode; variant?: ButtonVariant; }; declare const Button: = "button">(props: React.PropsWithoutRef> & React.RefAttributes) => React.ReactNode; type ButtonComponent = (props: ButtonProps) => React.ReactNode; export { Button }; export type { ButtonComponent, ButtonProps }; //# sourceMappingURL=Button.d.ts.map