export declare const ButtonStyle: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLSpanElement>, {} & { $themeType?: import('../../../types').TUiColorTypes | undefined; $layer?: import('../../../types').TLayer | undefined; $hoverColor?: import('../../../types').TUiColorsNotTransparent | undefined; $textColor?: import('../../../types').TUiColorsNotTransparent | undefined; $textHover?: import('../../../types').TUiColorsNotTransparent | undefined; $outlinedRemoveBorder?: boolean | undefined; $outlined?: boolean | undefined; $outlinedBackgroundStrength?: number | undefined; $backgroundState?: "active" | "hover" | undefined; $useSimpleTextColor?: boolean | undefined; } & { theme: import('../../../types').TTheme; } & {} & { $children?: import('react').ReactNode; $disabled?: boolean | undefined; $themeType?: import('../../../types').TUiColorTypes | undefined; $layer?: import('../../../types').TLayer | undefined; $externalStyle?: import('styled-components').CSSProp; $borderRadius?: false | import('../../../../lib').TThemeArrayOrValueCSS | undefined; $hoverColor?: import('../../../types').TUiColorsNotTransparent | undefined; $textColor?: import('../../../types').TUiColorsNotTransparent | undefined; $textHover?: import('../../../types').TUiColorsNotTransparent | undefined; $outlinedRemoveBorder?: boolean | undefined; $outlined?: boolean | undefined; $outlinedBackgroundStrength?: number | undefined; $backgroundState?: "active" | "hover" | undefined; $useSimpleTextColor?: boolean | undefined; $sizeC?: import('../../../types').TComponentSizesMid | undefined; $wide?: boolean | undefined; $notAButton?: boolean | undefined; $noSize?: boolean | undefined; $appendClassNameOnStyle?: boolean | undefined; }>> & string; export declare const StyledButton: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute, HTMLButtonElement>, "disabled"> & { disabled?: boolean; }, "ref"> & { ref?: ((instance: HTMLButtonElement | null) => void | import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import('react').RefObject | null | undefined; }, { $wide?: boolean; }>> & string;