/**
 * @file useIcon.ts
 * @input Semantic icon name
 * @output Exports useIcon hook for theme-aware icon lookup
 * @position Client hook for components that render registry icons directly
 */
import type { ReactNode } from 'react';
import { type IconName } from './globalIconRegistry';
/**
 * Resolve a semantic icon name from the nearest Theme, falling back through
 * root theme registration, global icon overrides, and built-in defaults.
 */
export declare function useIcon(name: IconName): ReactNode;
//# sourceMappingURL=useIcon.d.ts.map