import { XhrFactory } from "@angular/common/http"; import * as i0 from "@angular/core"; export declare class NSHTTPXMLHttpRequest { UNSENT: number; OPENED: number; HEADERS_RECEIVED: number; LOADING: number; DONE: number; onabort: (...args: any[]) => void; onerror: (...args: any[]) => void; onload: (...args: any[]) => void; onloadend: (...args: any[]) => void; onloadstart: (...args: any[]) => void; onprogress: (...args: any[]) => void; private _options; private _readyState; private _status; private _response; private _responseTextReader; private _headers; private _errorFlag; private _sendFlag; private _responseType; private _overrideMimeType; private _listeners; onreadystatechange: Function; get upload(): this; get readyState(): number; get responseType(): string; set responseType(value: string); get responseText(): string; get response(): any; get status(): number; get statusText(): string; constructor(); private _loadResponse; private emitEvent; private _setReadyState; private _setRequestError; addEventListener(eventName: string, handler: Function): void; removeEventListener(eventName: string, toDetach: Function): void; open(method: string, url: string, async?: boolean, user?: string, password?: string): void; abort(): void; send(data?: any): void; setRequestHeader(header: string, value: string): void; getAllResponseHeaders(): string; getResponseHeader(header: string): string; overrideMimeType(mime: string): void; } export declare class NSHTTPXhr implements XhrFactory { constructor(); build(): any; static ɵfac: i0.ɵɵFactoryDeclaration<NSHTTPXhr, never>; static ɵprov: i0.ɵɵInjectableDeclaration<NSHTTPXhr>; }