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;