import { ButtonHTMLAttributes } from 'react'; export declare type Styling = 'primary' | 'secondary' | 'link'; declare type BaseButtonProps = { styling?: Styling; loading?: boolean; disabled?: boolean; fullWidth?: boolean; }; export declare type ButtonProps> = BaseButtonProps & T; export declare const buttonStyle: import("styled-components").FlattenInterpolation>; declare const Button: ({ children, loading, styling, disabled, ...rest }: ButtonProps) => JSX.Element; export default Button;