/** * ry-ui Icon Registry * * System icons used by ry-ui components. * Users can override any icon by calling registerIcon() or registerIcons(). * * Usage: * import { getIcon, registerIcon } from 'ry-ui'; * * // Get an icon * const svg = getIcon('close'); * * // Override a system icon * registerIcon('close', '...custom...'); * * // Override multiple icons * registerIcons({ * 'close': '...', * 'check': '...', * }); */ /** * Get an icon SVG string by name */ export declare function getIcon(name: string): string; /** * Register or override a single icon */ export declare function registerIcon(name: string, svg: string): void; /** * Register or override multiple icons at once */ export declare function registerIcons(newIcons: Record): void; /** * Get all registered icon names */ export declare function getIconNames(): string[]; //# sourceMappingURL=ry-icons.d.ts.map