type IconRenderer = (props: Record) => React.ReactNode; type IconFactory = (name: string, props: Record) => React.ReactNode; export declare function registerIcon(name: string, icon: IconRenderer, defaultIcon?: boolean): IconRenderer; export declare function unregisterIcon(...args: string[]): void; export declare function renderIcon(name: string | IconRenderer, props?: Record): React.ReactNode; export declare function clearIcons(): void; export declare function registerIconFactory(factory: IconFactory): void; export declare function restoreDefaultIcons(): void; export {}; //# sourceMappingURL=registry.d.ts.map