import * as _angular_core from '@angular/core'; import { HttpResponse } from '@angular/common/http'; import * as i1 from '@angular/common'; import * as i2 from '@delon/theme'; declare class DownFileDirective { private readonly el; private readonly _http; readonly httpData: _angular_core.InputSignal; readonly httpBody: _angular_core.InputSignal; readonly httpMethod: _angular_core.InputSignal; readonly httpUrl: _angular_core.InputSignal; readonly fileName: _angular_core.InputSignal) => string) | undefined>; readonly pre: _angular_core.InputSignal<((ev: MouseEvent) => Promise) | undefined>; readonly success: _angular_core.OutputEmitterRef>; readonly error: _angular_core.OutputEmitterRef; private getDisposition; private isFileSaverSupported; constructor(); private setDisabled; protected _click(ev: MouseEvent): Promise; static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵdir: _angular_core.ɵɵDirectiveDeclaration; } declare class DownFileModule { static ɵfac: _angular_core.ɵɵFactoryDeclaration; static ɵmod: _angular_core.ɵɵNgModuleDeclaration; static ɵinj: _angular_core.ɵɵInjectorDeclaration; } export { DownFileDirective, DownFileModule };