/**
* 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', '');
*
* // 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