import { KubedNumberSize, KubedSizes, KubedTheme } from '../theme'; interface ButtonStylesProps { $loading?: boolean; $size?: KubedSizes; $radius?: KubedNumberSize; theme?: KubedTheme; block?: boolean; disabled?: boolean; $shadow?: boolean; $variant?: 'filled' | 'outline' | 'text' | 'link'; $color?: string | 'default' | 'primary' | 'secondary' | 'success' | 'warning' | 'error'; } export declare const ButtonContainer: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, ButtonStylesProps, never>; export declare const ButtonInner: import("styled-components").StyledComponent<"div", import("styled-components").DefaultTheme, ButtonStylesProps, never>; export declare const ButtonLabel: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, ButtonStylesProps, never>; export declare const IconLeftSpan: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, ButtonStylesProps, never>; export declare const IconRightSpan: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, ButtonStylesProps, never>; export {}; //# sourceMappingURL=Button.styles.d.ts.map