/// import { Theme } from '../theme/index.js'; import { ButtonColors, ButtonSizes, ButtonVariants } from './types.js'; declare type InjectedProps = { $color: ButtonColors; $size: ButtonSizes; $variant: ButtonVariants; $fullwidth: boolean; $square: boolean; $loading: boolean; $active: boolean; theme: Theme; }; export declare const ButtonStyle: import("styled-components").StyledComponent<"button", import("styled-components").DefaultTheme, InjectedProps, never>; export declare const ripple: import("styled-components").Keyframes; export declare const ButtonRippleStyle: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>; export declare const ButtonContentStyle: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, { $hidden: boolean; }, never>; export declare const ButtonLoaderStyle: import("styled-components").StyledComponent & import("react").HTMLAttributes & { as?: keyof JSX.IntrinsicElements | undefined; forwardedAs?: keyof JSX.IntrinsicElements | undefined; }, "ref" | "color" | "size" | "thickness"> & import("react").RefAttributes>, import("styled-components").DefaultTheme, {}, never>; export {}; //# sourceMappingURL=ButtonStyles.d.ts.map