export type IconResolver = (iconName: string) => Promise; export declare class IconManager { private cache; resolver: IconResolver; resolve(name: string, onResolved: (svg: string) => void): void; registerIcon(iconOrName: string | { title: string; default: string; }, icon?: string): void; clear(): void; }