import { IconDefinition } from "./types.js";

//#region src/icons/cache.d.ts
/**
 * Holds the collection of selected predefined icons. Can be extended with more icons by the consumer.
 * When using icons, they will be checked in library before loading them from CDN.
 */
declare class IconsCache {
  cache: Map<string, IconDefinition>;
  add: (...icons: IconDefinition[]) => void;
  get: (name: string) => IconDefinition | undefined;
  has: (name: string) => boolean;
  init: () => void;
  reset: () => void;
}
declare const cache: IconsCache;
//#endregion
export { cache };

//# sourceMappingURL=cache.d.ts.map