import { UploadFile } from 'antd'; export declare enum EDatasetBatchType { list = "list", export = "export", tag = "tag", zone = "area" } export interface IConfirmParam { type: EDatasetBatchType; file?: UploadFile; inputIds?: string[]; fields?: string[]; } export interface IFieldOption { id: string; label: string; datasetCnt?: number; } export interface IDatasetBatchActionParams { type: EDatasetBatchType; title: string; description: string; hasZoneManualInput?: boolean; hasUpload?: boolean; manualInputPlaceholder?: string; manualInputTitle?: string; fieldTitle?: string; fieldOptions?: IFieldOption[]; } export default function DatasetBatchAction(p: { onCancel: () => void; onConfirm: (param: IConfirmParam) => void; } & IDatasetBatchActionParams): import("react/jsx-runtime").JSX.Element;