import { Theme } from '../../types'; export declare type ButtonVariant = 'primary' | 'secondary' | 'tertiary' | 'primaryInverted' | 'textButton' | 'blank' | 'application'; export declare const getButtonHeight: (theme: Theme.ThemeInterface) => any; export declare const ArrowRight: import("styled-components").StyledComponent<"div", any, {}, never>; export declare const IconLeft: import("styled-components").StyledComponent<"span", any, import("../Icon/IconStyle").Props, never>; export declare const IconRight: import("styled-components").StyledComponent<"span", any, import("../Icon/IconStyle").Props, never>; export declare type Props = { /** * @deprecated Use variant instead. Pass the theme-color. */ color?: Theme.ColorType; /** * @deprecated Use size to create a button with equal width and height */ square?: boolean; /** * Set an equal height and width */ size?: number; /** * A variant, usually different background-color and color of a button */ variant?: ButtonVariant; /** * Add narrow arrow on the right side of the secondary button */ taskflow?: boolean; }; declare const ButtonStyle: import("styled-components").StyledComponent<"button", any, Props, never>; export default ButtonStyle; //# sourceMappingURL=ButtonStyle.d.ts.map