declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    capture: import('vue').PropType<boolean | "user" | "environment">;
    type: import('vue').PropType<import('../basic-upload').UploadType>;
    name: StringConstructor;
    defaultFileList: import('vue').PropType<import('../basic-upload').UploadFile<any>[]>;
    fileList: import('vue').PropType<import('../basic-upload').UploadFile<any>[]>;
    action: import('vue').PropType<string | ((file: import('../basic-upload').FileType) => string) | ((file: import('../basic-upload').FileType) => PromiseLike<string>)>;
    directory: BooleanConstructor;
    data: import('vue').PropType<Record<string, unknown> | ((file: import('../basic-upload').UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
    method: import('vue').PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
    headers: import('vue').PropType<import('../basic-upload').HttpRequestHeader>;
    showUploadList: import('vue').PropType<boolean | import('../basic-upload').ShowUploadListInterface>;
    multiple: BooleanConstructor;
    accept: StringConstructor;
    beforeUpload: import('vue').PropType<(file: import('../basic-upload').FileType, FileList: import('../basic-upload').FileType[]) => import('../basic-upload').BeforeUploadValueType | Promise<import('../basic-upload').BeforeUploadValueType>>;
    onChange: import('vue').PropType<(info: import('../basic-upload').UploadChangeParam<import('../basic-upload').UploadFile<any>>) => void>;
    'onUpdate:fileList': import('vue').PropType<(fileList: import('../basic-upload').UploadFile<any>[]) => void>;
    onDrop: import('vue').PropType<(event: DragEvent) => void>;
    listType: import('vue').PropType<import('../basic-upload').UploadListType>;
    onPreview: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => void>;
    onDownload: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => void>;
    onReject: import('vue').PropType<(fileList: import('../basic-upload').FileType[]) => void>;
    onRemove: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean | Promise<boolean | undefined>>;
    remove: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean | Promise<boolean | undefined>>;
    supportServerRender: BooleanConstructor;
    disabled: BooleanConstructor;
    prefixCls: StringConstructor;
    customRequest: import('vue').PropType<(options: import('../basic-upload-core').UploadRequestOption<any>) => void>;
    withCredentials: BooleanConstructor;
    openFileDialogOnClick: {
        type: BooleanConstructor;
        default: boolean;
    };
    id: StringConstructor;
    previewFile: import('vue').PropType<import('../basic-upload').PreviewFileHandler>;
    transformFile: import('vue').PropType<import('../basic-upload').TransformFileHandler>;
    iconRender: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
        listType?: import('../basic-upload').UploadListType | undefined;
    }) => import('../basic-upload').VueNode>;
    isImageUrl: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean>;
    progress: import('vue').PropType<import('../basic-upload').UploadListProgressProps>;
    itemRender: import('vue').PropType<import('../basic-upload').ItemRender<any>>;
    maxCount: NumberConstructor;
    height: (NumberConstructor | StringConstructor)[];
    removeIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
    downloadIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
    previewIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    capture: import('vue').PropType<boolean | "user" | "environment">;
    type: import('vue').PropType<import('../basic-upload').UploadType>;
    name: StringConstructor;
    defaultFileList: import('vue').PropType<import('../basic-upload').UploadFile<any>[]>;
    fileList: import('vue').PropType<import('../basic-upload').UploadFile<any>[]>;
    action: import('vue').PropType<string | ((file: import('../basic-upload').FileType) => string) | ((file: import('../basic-upload').FileType) => PromiseLike<string>)>;
    directory: BooleanConstructor;
    data: import('vue').PropType<Record<string, unknown> | ((file: import('../basic-upload').UploadFile<any>) => Record<string, unknown> | Promise<Record<string, unknown>>)>;
    method: import('vue').PropType<"post" | "POST" | "PUT" | "PATCH" | "put" | "patch">;
    headers: import('vue').PropType<import('../basic-upload').HttpRequestHeader>;
    showUploadList: import('vue').PropType<boolean | import('../basic-upload').ShowUploadListInterface>;
    multiple: BooleanConstructor;
    accept: StringConstructor;
    beforeUpload: import('vue').PropType<(file: import('../basic-upload').FileType, FileList: import('../basic-upload').FileType[]) => import('../basic-upload').BeforeUploadValueType | Promise<import('../basic-upload').BeforeUploadValueType>>;
    onChange: import('vue').PropType<(info: import('../basic-upload').UploadChangeParam<import('../basic-upload').UploadFile<any>>) => void>;
    'onUpdate:fileList': import('vue').PropType<(fileList: import('../basic-upload').UploadFile<any>[]) => void>;
    onDrop: import('vue').PropType<(event: DragEvent) => void>;
    listType: import('vue').PropType<import('../basic-upload').UploadListType>;
    onPreview: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => void>;
    onDownload: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => void>;
    onReject: import('vue').PropType<(fileList: import('../basic-upload').FileType[]) => void>;
    onRemove: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean | Promise<boolean | undefined>>;
    remove: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean | Promise<boolean | undefined>>;
    supportServerRender: BooleanConstructor;
    disabled: BooleanConstructor;
    prefixCls: StringConstructor;
    customRequest: import('vue').PropType<(options: import('../basic-upload-core').UploadRequestOption<any>) => void>;
    withCredentials: BooleanConstructor;
    openFileDialogOnClick: {
        type: BooleanConstructor;
        default: boolean;
    };
    id: StringConstructor;
    previewFile: import('vue').PropType<import('../basic-upload').PreviewFileHandler>;
    transformFile: import('vue').PropType<import('../basic-upload').TransformFileHandler>;
    iconRender: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
        listType?: import('../basic-upload').UploadListType | undefined;
    }) => import('../basic-upload').VueNode>;
    isImageUrl: import('vue').PropType<(file: import('../basic-upload').UploadFile<any>) => boolean>;
    progress: import('vue').PropType<import('../basic-upload').UploadListProgressProps>;
    itemRender: import('vue').PropType<import('../basic-upload').ItemRender<any>>;
    maxCount: NumberConstructor;
    height: (NumberConstructor | StringConstructor)[];
    removeIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
    downloadIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
    previewIcon: import('vue').PropType<(opt: {
        file: import('../basic-upload').UploadFile<any>;
    }) => import('../basic-upload').VueNode>;
}>> & Readonly<{}>, {
    disabled: boolean;
    multiple: boolean;
    directory: boolean;
    withCredentials: boolean;
    openFileDialogOnClick: boolean;
    supportServerRender: boolean;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
//# sourceMappingURL=BasicUploadDragger.d.ts.map