import React from 'react'; export type ButtonVariant = 'accent' | 'primary' | 'secondary' | 'warning' | 'static-black' | 'static-white'; export type ButtonSize = 'sm' | 'md' | 'lg'; export type ButtonShape = 'pill-solid' | 'pill-outline' | 'rectangle-solid' | 'rectangle-outline' | 'ghost' | 'rectangle-ghost'; export interface ButtonProps extends React.ButtonHTMLAttributes { variant: ButtonVariant; disabled?: boolean; shape: ButtonShape; size?: ButtonSize; fullWidth?: boolean; tooltip?: string; iconBefore?: React.ReactElement | string; iconAfter?: React.ReactElement | string; children: React.ReactNode; className?: string; } export declare const Button: React.FC;