import { ButtonHTMLAttributes } from 'react';
import { Size } from '../types.js';
export type ButtonVariant = 'primary' | 'secondary' | 'ghost' | 'accent';
export interface ButtonProps extends ButtonHTMLAttributes {
variant?: ButtonVariant;
size?: Size;
loading?: boolean;
loadingLabel?: string;
}
export declare function Button({ variant, size, type, disabled, loading, loadingLabel, style, children, 'aria-busy': ariaBusy, 'aria-label': ariaLabel, ...rest }: ButtonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=button.d.ts.map