import { ModuleWithProviders } from '@angular/core'; import { ISvgLoaderErrorReturnValueStreamFunc, ISvgRequestPatternFunc } from './svg-transfer-state.interfaces'; import { HttpClient } from '@angular/common/http'; export declare function standardServerReqPatternFactory(dir: string): ISvgRequestPatternFunc; export declare function standardErrorValReturnFactory(): ISvgLoaderErrorReturnValueStreamFunc; export declare function defaultHttpFactory(http: HttpClient, reqPattern: ISvgRequestPatternFunc, errHandler: ISvgLoaderErrorReturnValueStreamFunc): (svgKey: string) => import("rxjs").Observable; export declare const DEFAULT_STYLES: { height: string; }; export declare const DEFAULT_PARENT_STYLE_KEYS: ReadonlyArray; export interface ISvgTransferStateModuleConfigParams { readonly parentStyleKeys: ReadonlyArray; readonly styles: Object; } export declare class SvgTransferStateModule { static config(config?: Partial): ModuleWithProviders; }