import 'syncfusion-javascript/Scripts/ej/web/ej.fileexplorer.min';
import { EJComponents } from './core';
import { EventEmitter, IterableDiffers, KeyValueDiffers, Type, ElementRef, ChangeDetectorRef } from '@angular/core';
export declare class FileExplorerComponent extends EJComponents<any, any> {
    el: ElementRef;
    cdRef: ChangeDetectorRef;
    private _ejIterableDiffers;
    private _ejkeyvaluediffers;
    ajaxAction_input: any;
    ajaxDataType_input: any;
    ajaxSettings_input: any;
    allowDragAndDrop_input: any;
    allowKeyboardNavigation_input: any;
    allowMultiSelection_input: any;
    contextMenuSettings_input: any;
    cssClass_input: any;
    enablePersistence_input: any;
    enableResize_input: any;
    enableRTL_input: any;
    enableThumbnailCompress_input: any;
    fileTypes_input: any;
    filterSettings_input: any;
    gridSettings_input: any;
    height_input: any;
    isResponsive_input: any;
    layout_input: any;
    locale_input: any;
    maxHeight_input: any;
    maxWidth_input: any;
    minHeight_input: any;
    minWidth_input: any;
    path_input: any;
    rootFolderName_input: any;
    selectedFolder_input: any;
    selectedItems_input: any;
    showCheckbox_input: any;
    showContextMenu_input: any;
    showFooter_input: any;
    showRoundedCorner_input: any;
    showThumbnail_input: any;
    showToolbar_input: any;
    showNavigationPane_input: any;
    tools_input: any;
    toolsList_input: any;
    uploadSettings_input: any;
    width_input: any;
    contextMenuSettings_items_input: any;
    contextMenuSettings_customMenuFields_input: any;
    filterSettings_allowSearchOnTyping_input: any;
    filterSettings_caseSensitiveSearch_input: any;
    filterSettings_filterType_input: any;
    gridSettings_allowResizing_input: any;
    gridSettings_allowSorting_input: any;
    gridSettings_columns_input: any;
    uploadSettings_maxFileSize_input: any;
    uploadSettings_allowMultipleFile_input: any;
    uploadSettings_autoUpload_input: any;
    options: any;
    beforeAjaxRequest_output: EventEmitter<{}>;
    beforeDownload_output: EventEmitter<{}>;
    beforeGetImage_output: EventEmitter<{}>;
    beforeOpen_output: EventEmitter<{}>;
    beforeUpload_output: EventEmitter<{}>;
    beforeUploadDialogOpen_output: EventEmitter<{}>;
    create_output: EventEmitter<{}>;
    copy_output: EventEmitter<{}>;
    createFolder_output: EventEmitter<{}>;
    cut_output: EventEmitter<{}>;
    destroy_output: EventEmitter<{}>;
    dragStart_output: EventEmitter<{}>;
    drag_output: EventEmitter<{}>;
    dragStop_output: EventEmitter<{}>;
    drop_output: EventEmitter<{}>;
    getImage_output: EventEmitter<{}>;
    keydown_output: EventEmitter<{}>;
    layoutChange_output: EventEmitter<{}>;
    menuBeforeOpen_output: EventEmitter<{}>;
    menuClick_output: EventEmitter<{}>;
    menuOpen_output: EventEmitter<{}>;
    open_output: EventEmitter<{}>;
    paste_output: EventEmitter<{}>;
    remove_output: EventEmitter<{}>;
    resize_output: EventEmitter<{}>;
    resizeStart_output: EventEmitter<{}>;
    resizeStop_output: EventEmitter<{}>;
    select_output: EventEmitter<{}>;
    templateRefresh_output: EventEmitter<{}>;
    unselect_output: EventEmitter<{}>;
    constructor(el: ElementRef, cdRef: ChangeDetectorRef, _ejIterableDiffers: IterableDiffers, _ejkeyvaluediffers: KeyValueDiffers);
}
export declare var EJ_FILEEXPLORER_COMPONENTS: Type<any>[];
