import type { ViewStyle } from 'react-native'; interface IconProps { name?: string; size?: number; weight?: 'thin' | 'light' | 'regular' | 'bold' | 'fill' | 'duotone'; color?: string; style?: ViewStyle; container?: false; testID?: string; _tokens?: Record; } /** * Default icon placeholder. Register an icon renderer with * plugins.setIconRenderer(...) to connect Phosphor, Lucide, or any icon * library while keeping the built-in identity wrapper. * * Identity-aware: reads t.identity.icons for weight default and container. * Spec-level props override identity defaults. */ export declare function Icon({ name, size, weight, color, style, container, testID, _tokens }: IconProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=icon.d.ts.map