import React from 'react';
import './index.scss';
export interface CommonAttachmentProps {
    fieldName: string;
    placeholder: string;
    defaultValue: any;
    isMultiple: boolean;
    isDisable: boolean;
    isDownload: any;
    isConvert: boolean;
    thumbnailWidth?: any;
    thumbnailQuality?: any;
    onChange?: Function;
}
interface stateProps {
    childList: any;
    selectData: any;
    fileData: any;
}
declare class CommonAttachment extends React.Component<CommonAttachmentProps, stateProps> {
    static displyName: string;
    constructor(props: CommonAttachmentProps);
    onFileChange: (info: any) => Promise<void>;
    onRemove: (info: any, data: any) => Promise<void>;
    render(): React.ReactNode;
}
export default CommonAttachment;
