import { EmptyEmit } from "../_util/type.js"; import { UploadChangeParam, UploadEmits, UploadFile, UploadProps as UploadProps$1, UploadSlots } from "./interface.js"; import Dragger, { DraggerProps } from "./Dragger.js"; import InternalUpload, { InternalUploadProps } from "./Upload.js"; import { InternalUploadListProps } from "./UploadList/index.js"; import * as vue940 from "vue"; import { App } from "vue"; //#region src/upload/index.d.ts type UploadProps = InternalUploadProps; type UploadListProps = InternalUploadListProps; declare const Upload: typeof InternalUpload & { install: (app: App) => void; Dragger: typeof Dragger; LIST_IGNORE: string; }; declare const UploadDragger: vue940.DefineSetupFnComponent, EmptyEmit, vue940.SlotsType>, UploadProps$1 & { height?: number; }, vue940.PublicProps>; //#endregion export { type DraggerProps, type UploadChangeParam, UploadDragger, type UploadEmits, type UploadFile, UploadListProps, UploadProps, type UploadSlots, Upload as default };