export declare class InMemoryIconCache {
    private cache;
    private resolveFunctions;
    /**
     * Get icon data from the cache
     *
     * @param name - Name of the icon
     * @param path - Path on the server where the assets are located
     * @returns SVG markup
     */
    get(name: string, path?: string): Promise<string>;
    private getIcon;
    private fetchData;
    private validSvg;
    private resolvePromises;
}
//# sourceMappingURL=in-memory-icon-cache.d.ts.map