import { SpaceProps } from 'styled-system'; import { BreakpointKeys, ResponsiveStyleProps } from '../../utility/responsive'; type SizeKey = 'giant' | 'large' | 'medium' | 'small' | 'tiny'; type VariantKey = 'fill' | 'outline' | 'ghost'; type PositionKey = 'right' | 'left'; export interface ButtonStyledProps extends SpaceProps { color?: string; fullWidth?: boolean; disabled?: boolean; width?: number; responsiveStyles?: ResponsiveStyleProps; size?: SizeKey | { [K in BreakpointKeys | 'default']?: SizeKey; }; variant?: VariantKey | { [K in BreakpointKeys | 'default']?: VariantKey; }; alignment?: PositionKey | { [K in BreakpointKeys | 'default']?: PositionKey; }; } export declare const ButtonStyled: import("styled-components/dist/types").IStyledComponentBase<"web", import("styled-components/dist/types").Substitute, HTMLButtonElement>, ButtonStyledProps>> & string; export {};