declare const uPload: import("@kitty-ui/utils/withinstall").SFCWithInstall; emits: (e: "getFilesList", value: File[]) => void; filesList: import("vue").Ref<{ readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; }[]>; fileUpload: () => void; getFiles: (e: Event) => void; delFile: (index: number) => void; getFilesList: (file: File[]) => void; Icon: import("vue").DefineComponent<{ name: { type: StringConstructor; }; dot: { type: BooleanConstructor; }; badge: { type: StringConstructor; }; color: { type: StringConstructor; }; }, { iconName: import("vue").ComputedRef; styleDot: import("vue").ComputedRef<{ "kitty-dot": boolean; }>; badge: import("vue").ComputedRef; iconColor: import("vue").ComputedRef<{ color: string | undefined; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { dot: boolean; }>; Drager: import("vue").DefineComponent<{}, { emits: (event: "getFilesList" | "fileUpload", ...args: any[]) => void; fileArea: import("vue").Ref; isEnter: import("vue").Ref; timer: import("vue").Ref; filesList: import("vue").Ref<{ readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; }[]>; onDragover: (e: Event) => void; Icon: import("vue").DefineComponent<{ name: { type: StringConstructor; }; dot: { type: BooleanConstructor; }; badge: { type: StringConstructor; }; color: { type: StringConstructor; }; }, { iconName: import("vue").ComputedRef; styleDot: import("vue").ComputedRef<{ "kitty-dot": boolean; }>; badge: import("vue").ComputedRef; iconColor: import("vue").ComputedRef<{ color: string | undefined; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { dot: boolean; }>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("getFilesList" | "fileUpload")[], "getFilesList" | "fileUpload", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onGetFilesList?: ((...args: any[]) => any) | undefined; onFileUpload?: ((...args: any[]) => any) | undefined; }, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "getFilesList"[], "getFilesList", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onGetFilesList?: ((...args: any[]) => any) | undefined; }, {}>>; export default uPload;