///
declare const uPload: import("@whispersec/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;
(): Promise;
};
slice: {
(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob;
(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob;
};
stream: {
(): ReadableStream;
(): NodeJS.ReadableStream;
};
text: {
(): Promise;
(): 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<{
"lc-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;
(): Promise;
};
slice: {
(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob;
(start?: number | undefined, end?: number | undefined, contentType?: string | undefined): Blob;
};
stream: {
(): ReadableStream;
(): NodeJS.ReadableStream;
};
text: {
(): Promise;
(): 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<{
"lc-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;