import { Size } from '../constants'; type Props = { text?: string; size?: Size; variant?: 'buttonPrimary' | 'buttonSecondary' | 'buttonDelete' | 'backgroundLevel1'; outlined?: boolean; inverted?: boolean; disabled?: boolean; icon?: JSX.Element; href?: string; title?: string; type?: string; isLoading?: boolean; onClick?: (arg0: any) => void; }; export declare const ButtonStyled: import("styled-components").StyledComponent<"button", import("styled-components").DefaultTheme, {}, never>; export declare const ButtonIcon: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>; export declare const ButtonText: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>; export declare const ButtonContent: import("styled-components").StyledComponent<"span", import("styled-components").DefaultTheme, {}, never>; /** * @deprecated * Used only in Dropdown.component.tsx, can be removed after refactoring * You should use ButtonV2 with * @example import { Button } from '@scality/core-ui/dist/next'; */ declare function Button({ text, href, icon, size, variant, outlined, disabled, onClick, title, isLoading, type, inverted, ...rest }: Props): import("react/jsx-runtime").JSX.Element; export { Button }; //# sourceMappingURL=Button.component.d.ts.map