import { ReactNode } from 'react'; import { WrapperProps } from '@cezembre/fronts'; import { IconName } from './icon'; export type ButtonSize = 'small' | 'medium' | 'large'; export type ButtonShape = 'filled' | 'text'; export type ButtonTheme = 'dark' | 'light' | 'electric-blue' | 'transparent-dark' | 'transparent-light' | 'buy' | 'sell' | 'gold'; export interface ButtonProps extends WrapperProps { children?: ReactNode; size?: ButtonSize; shape?: ButtonShape; theme?: ButtonTheme; disabled?: boolean; pending?: boolean; active?: boolean; success?: boolean; errored?: boolean; leftIcon?: IconName; rightIcon?: IconName; fullWidth?: boolean; } export declare const Button: import("react").ForwardRefExoticComponent>;