export declare class UspBtn { /** * Color token (e.g. "primary-500", "accent-100") or hex code (e.g. "#FF5733"). */ color?: string; /** * Button size ("sm", "md", "lg"). */ size: 'sm' | 'md' | 'lg'; /** * Variant of the button ("flat" or "outlined"). */ variant: 'flat' | 'outlined'; /** * Whether the button is disabled. */ disabled: boolean; /** * The HTML type of the button ("button", "submit", or "reset"). */ type: 'button' | 'submit' | 'reset'; /** * Decide if the input color is a token (like "primary-500") or a raw hex (like "#FF5733"). */ private isTokenColor; private getColorStyle; render(): any; }