import React from 'react';
import type { ButtonProps } from './types';
export type { ButtonProps, ButtonVariant, ButtonSize } from './types';
export declare const Button: React.NamedExoticComponent<ButtonProps>;
export declare const PrimaryButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
export declare const SecondaryButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
export declare const IconButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
export declare const GhostButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
export declare const InverseButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
export declare const TextButton: React.MemoExoticComponent<(props: Omit<ButtonProps, "variant">) => import("react/jsx-runtime").JSX.Element>;
//# sourceMappingURL=Button.d.ts.map