import { Id } from '../utils/id.interface'; export declare class IconsSet implements IconSetArgs { static readonly pool: IconsSet[]; readonly getSvg: (val: D) => string; readonly getTitle: (val: D) => string; readonly objects: D[]; readonly id: string; constructor({ getSvg, getTitle, objects, id }: IconSetArgs); } export interface Icon extends Id { svg: string; title?: string | undefined; } export interface IconSetArgs { id: string; objects: D[]; getSvg: (val: D) => string; getTitle: (val: D) => string; }