import { ISvgRequestPatternFunc, ISvgLoaderService, ISvgLoaderHttpFunc, ISvgLoaderErrorReturnValueStreamFunc, ISvgServerCache } from '@flosportsinc/ng-svg-transfer-state'; import { TransferState } from '@angular/platform-browser'; export declare class SvgServerLoaderService implements ISvgLoaderService { private _ts; private _reqPattern; private _httpRequest; private _errorHandler; private _cache?; constructor(_ts: TransferState, _reqPattern: ISvgRequestPatternFunc, _httpRequest: ISvgLoaderHttpFunc, _errorHandler: ISvgLoaderErrorReturnValueStreamFunc, _cache?: ISvgServerCache | undefined); readonly load: (svgKey: string) => import("rxjs").Observable; readonly cacheForBrowserReflow: (svgKey: string) => (svg: string) => void; readonly cacheForNodeServer: (svgKey: string) => (svg: string) => void; }