import 'syncfusion-javascript/Scripts/ej/web/ej.uploadbox.min';
import { EJComponents } from './core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, ElementRef, ChangeDetectorRef } from '@angular/core';
export declare class UploadboxComponent extends EJComponents<any, any> {
    el: ElementRef;
    cdRef: ChangeDetectorRef;
    private _ejIterableDiffers;
    private _ejkeyvaluediffers;
    allowDragAndDrop_input: any;
    asyncUpload_input: any;
    autoUpload_input: any;
    buttonText_input: any;
    cssClass_input: any;
    customFileDetails_input: any;
    dialogAction_input: any;
    dialogPosition_input: any;
    dialogText_input: any;
    dropAreaText_input: any;
    dropAreaHeight_input: any;
    dropAreaWidth_input: any;
    enabled_input: any;
    enableRTL_input: any;
    extensionsAllow_input: any;
    extensionsDeny_input: any;
    fileSize_input: any;
    height_input: any;
    htmlAttributes_input: any;
    locale_input: any;
    multipleFilesSelection_input: any;
    pushFile_input: any;
    removeUrl_input: any;
    saveUrl_input: any;
    showBrowseButton_input: any;
    showFileDetails_input: any;
    showRoundedCorner_input: any;
    uploadName_input: any;
    width_input: any;
    buttonText_browse_input: any;
    buttonText_cancel_input: any;
    buttonText_Close_input: any;
    buttonText_upload_input: any;
    customFileDetails_action_input: any;
    customFileDetails_name_input: any;
    customFileDetails_size_input: any;
    customFileDetails_status_input: any;
    customFileDetails_title_input: any;
    dialogAction_closeOnComplete_input: any;
    dialogAction_content_input: any;
    dialogAction_drag_input: any;
    dialogAction_modal_input: any;
    dialogText_name_input: any;
    dialogText_size_input: any;
    dialogText_status_input: any;
    dialogText_title_input: any;
    options: any;
    beforeSend_output: EventEmitter<{}>;
    begin_output: EventEmitter<{}>;
    cancel_output: EventEmitter<{}>;
    complete_output: EventEmitter<{}>;
    success_output: EventEmitter<{}>;
    create_output: EventEmitter<{}>;
    destroy_output: EventEmitter<{}>;
    error_output: EventEmitter<{}>;
    fileSelect_output: EventEmitter<{}>;
    inProgress_output: EventEmitter<{}>;
    remove_output: EventEmitter<{}>;
    constructor(el: ElementRef, cdRef: ChangeDetectorRef, _ejIterableDiffers: IterableDiffers, _ejkeyvaluediffers: KeyValueDiffers);
}
export declare var EJ_UPLOADBOX_COMPONENTS: Type<any>[];
