import { HttpEvent, HttpHandler, HttpInterceptor, HttpParameterCodec, HttpRequest } from '@angular/common/http'; import { InjectionToken, ModuleWithProviders } from '@angular/core'; import { Observable } from 'rxjs'; export declare const HTTP_PARAM_CODEC: InjectionToken; export declare class HttpParamsEncodingInterceptor implements HttpInterceptor { readonly codec: HttpParameterCodec; constructor(codec: HttpParameterCodec); intercept(req: HttpRequest, next: HttpHandler): Observable>; } export interface HttpParamsEncodingModuleConfig { encoder: HttpParameterCodec; } export declare class HttpParamsEncodingModule { static forRoot(config: HttpParamsEncodingModuleConfig): ModuleWithProviders; }