import { type ClassValue } from 'clsx'; import { type ReactNode } from 'react'; export type { ClassValue } from 'clsx'; export declare function cn(...inputs: ClassValue[]): string; export declare function assertNever(value: never, message?: string): never; export interface NormalizedOption { value: string; label: string; disabled?: boolean; } /** Normalize strings or option objects to a consistent option shape. */ export declare function normalizeOptions(options: string[] | NormalizedOption[] | undefined): NormalizedOption[]; /** Extract plain text from React children (for accessible labels, filtering, etc.) */ export declare function extractText(node: ReactNode): string;