import { ElementRef, EventEmitter, OnChanges } from '@angular/core';
import { Ng2UploaderService } from '../services/ng2-uploader';
import { Ng2UploaderOptions, UploadedFile, UploadRejected } from '../classes';
export declare class NgFileSelectDirective implements OnChanges {
    el: ElementRef;
    uploader: Ng2UploaderService;
    options: Ng2UploaderOptions;
    events: EventEmitter<any>;
    onUpload: EventEmitter<any>;
    onPreviewData: EventEmitter<any>;
    onUploadRejected: EventEmitter<UploadRejected>;
    beforeUpload: EventEmitter<UploadedFile>;
    files: any[];
    constructor(el: ElementRef, uploader: Ng2UploaderService);
    ngOnChanges(): void;
    onChange(): void;
}
