export interface IconifySymbol { id: string; body: string; width: number; height: number; } export interface IconifyIconCache { get(iconifyId: string): IconifySymbol | undefined; } export interface MutableIconifyIconCache extends IconifyIconCache { set(symbol: IconifySymbol): void; } export declare class MemoryIconifyIconCache implements MutableIconifyIconCache { #private; constructor(symbols?: IconifySymbol[]); get(iconifyId: string): IconifySymbol | undefined; set(symbol: IconifySymbol): void; } export declare function resolveIconifySymbol({ iconifyId, cache, }: { iconifyId: string; cache: IconifyIconCache; }): IconifySymbol;