import { ElementRef, EventEmitter } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { _HttpClient } from '@delon/theme';
/**
* 文件下载
*
* ```html
*
* ```
*/
export declare class DownFileDirective {
private el;
private http;
private _http;
/** URL请求参数 */
httpData: any;
/** 请求类型 */
httpMethod: string;
/** 下载地址 */
httpUrl: string;
/** 指定文件名,若为空从服务端返回的 `header` 中获取 `filename`、`x-filename` */
fileName: string;
/** 成功回调 */
success: EventEmitter;
/** 错误回调 */
error: EventEmitter;
private getDisposition(data);
constructor(el: ElementRef, http: HttpClient, _http: _HttpClient);
_click(): void;
}