export declare class CacheStorageIconCache {
    private cache;
    private promises;
    constructor(cache: Promise<Cache>);
    /**
     * 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 fetchData;
    private getIcon;
    private validSvg;
    private getUrl;
}
//# sourceMappingURL=cache-storage-icon-cache.d.ts.map