import React from 'react'; export type RadixPropsVariant = 'classic' | 'solid' | 'soft' | 'surface' | 'outline' | 'ghost'; export type NewVariant = 'primary' | 'secondary' | 'tertiary' | 'neutral'; export declare const VARIANT_MAP: Record; export type ButtonProps = React.ButtonHTMLAttributes & { variant?: RadixPropsVariant | NewVariant; size?: 1 | 2 | 3 | '1' | '2' | '3'; warning?: boolean; children: React.ReactNode; }; export declare const Button: React.ForwardRefExoticComponent & { variant?: RadixPropsVariant | NewVariant; size?: 1 | 2 | 3 | "1" | "2" | "3"; warning?: boolean; children: React.ReactNode; } & React.RefAttributes>;