import { IObservableValue } from 'mobx';
import * as React from 'react';
import { TopPanelStore } from '../../Store/TopPanelStore';
export interface IFileListProps {
    dataList?: any[];
    deleteFun?: (pic?: {
        image_id: string;
    }) => void;
    store?: TopPanelStore;
    select?: (e: any, data: any) => void;
    isRename: IObservableValue<boolean>;
    info: {
        fid: string;
        name: string;
    };
    selectIds?: Set<string>;
    showInfos?: boolean;
    copy?: Function;
    paste?: Function;
    copyIds?: Set<string>;
}
export declare class FileList extends React.Component<IFileListProps, {}> {
    isShowSize: boolean;
    handleOpenFile: (fid: string) => Promise<void>;
    private showContextMenu;
    render(): JSX.Element;
}
//# sourceMappingURL=FileList.d.ts.map