| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class BaseRequestOptions extends RequestOptions { | 
					
						
							|  |  |  |     constructor(); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class BaseResponseOptions extends ResponseOptions { | 
					
						
							|  |  |  |     constructor(); | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class BrowserXhr { | 
					
						
							|  |  |  |     constructor(); | 
					
						
							|  |  |  |     build(): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class Connection { | 
					
						
							|  |  |  |     readyState: ReadyState; | 
					
						
							|  |  |  |     request: Request; | 
					
						
							|  |  |  |     response: any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class ConnectionBackend { | 
					
						
							|  |  |  |     abstract createConnection(request: any): Connection; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class CookieXSRFStrategy implements XSRFStrategy { | 
					
						
							|  |  |  |     constructor(_cookieName?: string, _headerName?: string); | 
					
						
							|  |  |  |     configureRequest(req: Request): void; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class Headers { | 
					
						
							|  |  |  |     constructor(headers?: Headers | { | 
					
						
							| 
									
										
										
										
											2016-10-03 15:27:56 -07:00
										 |  |  |         [name: string]: any; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     } | null); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     append(name: string, value: string): void; | 
					
						
							|  |  |  |     delete(name: string): void; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     entries(): void; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     forEach(fn: (values: string[], name: string | undefined, headers: Map<string, string[]>) => void): void; | 
					
						
							|  |  |  |     get(name: string): string | null; | 
					
						
							|  |  |  |     getAll(name: string): string[] | null; | 
					
						
							| 
									
										
										
										
											2016-10-03 15:27:56 -07:00
										 |  |  |     has(name: string): boolean; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     keys(): string[]; | 
					
						
							| 
									
										
										
										
											2016-10-03 15:27:56 -07:00
										 |  |  |     set(name: string, value: string | string[]): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     toJSON(): { | 
					
						
							| 
									
										
										
										
											2016-10-03 15:27:56 -07:00
										 |  |  |         [name: string]: any; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     }; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     values(): string[][]; | 
					
						
							|  |  |  |     static fromResponseHeaderString(headersString: string): Headers; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class Http { | 
					
						
							|  |  |  |     protected _backend: ConnectionBackend; | 
					
						
							|  |  |  |     protected _defaultOptions: RequestOptions; | 
					
						
							|  |  |  |     constructor(_backend: ConnectionBackend, _defaultOptions: RequestOptions); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     delete(url: string, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     get(url: string, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     head(url: string, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-08-08 18:15:13 +02:00
										 |  |  |     options(url: string, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     patch(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     post(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							|  |  |  |     put(url: string, body: any, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     request(url: string | Request, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-07-27 13:09:05 -07:00
										 |  |  | export declare class HttpModule { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class Jsonp extends Http { | 
					
						
							|  |  |  |     constructor(backend: ConnectionBackend, defaultOptions: RequestOptions); | 
					
						
							|  |  |  |     request(url: string | Request, options?: RequestOptionsArgs): Observable<Response>; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2017-09-12 20:45:02 +02:00
										 |  |  | export declare class JSONPBackend extends ConnectionBackend { | 
					
						
							|  |  |  |     createConnection(request: Request): JSONPConnection; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2017-09-12 20:45:02 +02:00
										 |  |  | export declare class JSONPConnection implements Connection { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     readyState: ReadyState; | 
					
						
							|  |  |  |     request: Request; | 
					
						
							|  |  |  |     response: Observable<Response>; | 
					
						
							| 
									
										
										
										
											2017-09-12 20:45:02 +02:00
										 |  |  |     finished(data?: any): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-07-27 13:09:05 -07:00
										 |  |  | export declare class JsonpModule { | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-28 11:31:35 -07:00
										 |  |  | export declare class QueryEncoder { | 
					
						
							| 
									
										
										
										
											2018-09-20 15:01:01 +01:00
										 |  |  |     encodeKey(key: string): string; | 
					
						
							|  |  |  |     encodeValue(value: string): string; | 
					
						
							| 
									
										
										
										
											2016-06-28 11:31:35 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare enum ReadyState { | 
					
						
							|  |  |  |     Unsent = 0, | 
					
						
							|  |  |  |     Open = 1, | 
					
						
							|  |  |  |     HeadersReceived = 2, | 
					
						
							|  |  |  |     Loading = 3, | 
					
						
							|  |  |  |     Done = 4, | 
					
						
							| 
									
										
										
										
											2018-06-25 11:11:22 +02:00
										 |  |  |     Cancelled = 5 | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  | export declare class Request extends Body { | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     headers: Headers; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     method: RequestMethod; | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  |     responseType: ResponseContentType; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     url: string; | 
					
						
							|  |  |  |     withCredentials: boolean; | 
					
						
							|  |  |  |     constructor(requestOptions: RequestArgs); | 
					
						
							|  |  |  |     detectContentType(): ContentType; | 
					
						
							| 
									
										
										
										
											2016-07-22 10:37:32 -05:00
										 |  |  |     detectContentTypeFromBody(): ContentType; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     getBody(): any; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare enum RequestMethod { | 
					
						
							|  |  |  |     Get = 0, | 
					
						
							|  |  |  |     Post = 1, | 
					
						
							|  |  |  |     Put = 2, | 
					
						
							|  |  |  |     Delete = 3, | 
					
						
							|  |  |  |     Options = 4, | 
					
						
							|  |  |  |     Head = 5, | 
					
						
							| 
									
										
										
										
											2018-06-25 11:11:22 +02:00
										 |  |  |     Patch = 6 | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class RequestOptions { | 
					
						
							|  |  |  |     body: any; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     headers: Headers | null; | 
					
						
							|  |  |  |     method: RequestMethod | string | null; | 
					
						
							| 
									
										
										
										
											2016-12-10 02:38:29 +03:00
										 |  |  |     params: URLSearchParams; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     responseType: ResponseContentType | null; | 
					
						
							| 
									
										
										
										
											2016-12-10 02:38:29 +03:00
										 |  |  |     /** @deprecated */ search: URLSearchParams; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     url: string | null; | 
					
						
							|  |  |  |     withCredentials: boolean | null; | 
					
						
							| 
									
										
										
										
											2017-06-06 15:58:38 -07:00
										 |  |  |     constructor(opts?: RequestOptionsArgs); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     merge(options?: RequestOptionsArgs): RequestOptions; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export interface RequestOptionsArgs { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     body?: any; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     headers?: Headers | null; | 
					
						
							|  |  |  |     method?: string | RequestMethod | null; | 
					
						
							| 
									
										
										
										
											2016-12-10 02:38:29 +03:00
										 |  |  |     params?: string | URLSearchParams | { | 
					
						
							|  |  |  |         [key: string]: any | any[]; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     } | null; | 
					
						
							|  |  |  |     responseType?: ResponseContentType | null; | 
					
						
							| 
									
										
										
										
											2016-12-10 02:38:29 +03:00
										 |  |  |     /** @deprecated */ search?: string | URLSearchParams | { | 
					
						
							|  |  |  |         [key: string]: any | any[]; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     } | null; | 
					
						
							|  |  |  |     url?: string | null; | 
					
						
							|  |  |  |     withCredentials?: boolean | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  | export declare class Response extends Body { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     bytesLoaded: number; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     headers: Headers | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     ok: boolean; | 
					
						
							|  |  |  |     status: number; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     statusText: string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     totalBytes: number; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     type: ResponseType; | 
					
						
							|  |  |  |     url: string; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     constructor(responseOptions: ResponseOptions); | 
					
						
							|  |  |  |     toString(): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  | export declare enum ResponseContentType { | 
					
						
							| 
									
										
										
										
											2016-07-21 22:44:38 +02:00
										 |  |  |     Text = 0, | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  |     Json = 1, | 
					
						
							| 
									
										
										
										
											2016-07-21 22:44:38 +02:00
										 |  |  |     ArrayBuffer = 2, | 
					
						
							| 
									
										
										
										
											2018-06-25 11:11:22 +02:00
										 |  |  |     Blob = 3 | 
					
						
							| 
									
										
										
										
											2016-05-27 00:47:20 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class ResponseOptions { | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     body: string | Object | ArrayBuffer | Blob | null; | 
					
						
							|  |  |  |     headers: Headers | null; | 
					
						
							|  |  |  |     status: number | null; | 
					
						
							|  |  |  |     url: string | null; | 
					
						
							| 
									
										
										
										
											2017-06-06 15:58:38 -07:00
										 |  |  |     constructor(opts?: ResponseOptionsArgs); | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     merge(options?: ResponseOptionsArgs): ResponseOptions; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2017-03-15 15:28:52 -07:00
										 |  |  | export interface ResponseOptionsArgs { | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     body?: string | Object | FormData | ArrayBuffer | Blob | null; | 
					
						
							|  |  |  |     headers?: Headers | null; | 
					
						
							|  |  |  |     status?: number | null; | 
					
						
							|  |  |  |     statusText?: string | null; | 
					
						
							|  |  |  |     type?: ResponseType | null; | 
					
						
							|  |  |  |     url?: string | null; | 
					
						
							| 
									
										
										
										
											2017-03-15 15:28:52 -07:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare enum ResponseType { | 
					
						
							|  |  |  |     Basic = 0, | 
					
						
							|  |  |  |     Cors = 1, | 
					
						
							|  |  |  |     Default = 2, | 
					
						
							|  |  |  |     Error = 3, | 
					
						
							| 
									
										
										
										
											2018-06-25 11:11:22 +02:00
										 |  |  |     Opaque = 4 | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class URLSearchParams { | 
					
						
							|  |  |  |     paramsMap: Map<string, string[]>; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     rawParams: string; | 
					
						
							| 
									
										
										
										
											2016-06-28 11:31:35 -07:00
										 |  |  |     constructor(rawParams?: string, queryEncoder?: QueryEncoder); | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     append(param: string, val: string): void; | 
					
						
							|  |  |  |     appendAll(searchParams: URLSearchParams): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     clone(): URLSearchParams; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     delete(param: string): void; | 
					
						
							| 
									
										
										
										
											2017-04-17 11:12:53 -07:00
										 |  |  |     get(param: string): string | null; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     getAll(param: string): string[]; | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     has(param: string): boolean; | 
					
						
							|  |  |  |     replaceAll(searchParams: URLSearchParams): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     set(param: string, val: string): void; | 
					
						
							|  |  |  |     setAll(searchParams: URLSearchParams): void; | 
					
						
							|  |  |  |     toString(): string; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-11-30 13:52:08 -08:00
										 |  |  | export declare const VERSION: Version; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class XHRBackend implements ConnectionBackend { | 
					
						
							|  |  |  |     constructor(_browserXHR: BrowserXhr, _baseResponseOptions: ResponseOptions, _xsrfStrategy: XSRFStrategy); | 
					
						
							|  |  |  |     createConnection(request: Request): XHRConnection; | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare class XHRConnection implements Connection { | 
					
						
							| 
									
										
										
										
											2016-06-23 18:19:32 -07:00
										 |  |  |     readyState: ReadyState; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  |     request: Request; | 
					
						
							|  |  |  |     response: Observable<Response>; | 
					
						
							|  |  |  |     constructor(req: Request, browserXHR: BrowserXhr, baseResponseOptions?: ResponseOptions); | 
					
						
							| 
									
										
										
										
											2018-06-25 11:11:22 +02:00
										 |  |  |     setDetectedContentType(req: any /** TODO Request */, _xhr: any /** XMLHttpRequest */): void; | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-08-28 10:29:35 -07:00
										 |  |  | /** @deprecated */ | 
					
						
							| 
									
										
										
										
											2016-06-22 14:56:10 -07:00
										 |  |  | export declare abstract class XSRFStrategy { | 
					
						
							|  |  |  |     abstract configureRequest(req: Request): void; | 
					
						
							|  |  |  | } |