declare const _sfc_main: 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; }, {}>; export default _sfc_main;