import { EventEmitter, OnInit } from '@angular/core';
import { UploadOutput, UploadInput, UploadFile, UploaderOptions } from 'ngx-uploader';
export declare class NgxUploaderWrapperComponent implements OnInit {
    options: UploaderOptions;
    uploadInput: EventEmitter<UploadInput>;
    filesUploaded: UploadFile[];
    files: UploadFile[];
    humanizeBytes: Function;
    dragOver: boolean;
    concurrency: number;
    maxUploads: number;
    method: 'POST';
    url: string;
    data?: {
        [key: string]: string;
    };
    headers?: {
        [key: string]: string;
    };
    accept: string;
    auto: boolean;
    dragText: string;
    browseText: string;
    fileUploadText: string;
    filePendingText: string;
    fileUploadingText: string;
    fileDoneText: string;
    onFileEvent: EventEmitter<UploadOutput>;
    constructor();
    ngOnInit(): void;
    onUploadOutput(output: UploadOutput): void;
    startUpload(): void;
    cancelUpload(id: string): void;
    removeFile(id: string): void;
    removeAllFiles(): void;
    uploadFile(file: UploadFile, index?: number): void;
}
export declare class MergePipe {
    transform(arr1: Array<any>, arr2?: Array<any>): any[];
}
