import { HttpParams } from '@angular/common/http'; import { BgxHttpMethod, IBgxHttpRESTOptions } from '../../http.interfaces'; import { Observable } from 'rxjs'; export declare const NOOP_HTTP: Observable; /** * Method used to copy parameters from an array or HttpParams object * into a centrilized HttpParams object * @internal */ export declare function parseParams(target: HttpParams, source: HttpParams | { [key: string]: string | string[]; }): HttpParams; /** * Abstract implementation of the http method decorator * @internal */ export declare function BgxAbstractMethod(config: { method: BgxHttpMethod; path: string; options?: IBgxHttpRESTOptions; }): (target: any, propertyName: string, descriptor: TypedPropertyDescriptor) => any;