import { HttpClient } from '@angular/common/http'; import { OnChanges, OnDestroy, SimpleChanges, TemplateRef, ViewContainerRef } from '@angular/core'; interface HttpContext { $implicit: any; data: any; } export declare class HttpDirective implements OnChanges, OnDestroy { private http; private templateRef; private viewContainerRef; httpDelete: string; httpGet: string; httpHead: string; httpJsonp: string; httpOptions: string; httpPatch: string; httpPost: string; httpPut: string; httpSend: any; httpCallback: string; httpWith: any; private context; private viewRef; private subscription; constructor(http: HttpClient, templateRef: TemplateRef, viewContainerRef: ViewContainerRef); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; private findStrategy; private execute; private request; private dispose; } export {};