import type { PropType } from 'vue'; export declare const AvFileUploadStub: import("vue").DefineComponent(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[]; required: false; }; maxFileSizeMb: { type: (NumberConstructor | FunctionConstructor)[]; required: false; }; maxFiles: { type: NumberConstructor; required: false; }; error: { type: StringConstructor; required: false; }; validMessage: { type: StringConstructor; required: false; }; modelValue: { type: PropType; required: false; }; maxWidth: { type: StringConstructor; required: false; }; title: { type: StringConstructor; required: true; }; description: { type: StringConstructor; required: true; }; deleteButtonLabel: { type: StringConstructor; required: false; }; confirmDelete: { type: BooleanConstructor; required: false; }; confirmDeleteModalTitle: { type: StringConstructor; required: false; }; confirmDeleteModalConfirmLabel: { type: StringConstructor; required: false; }; confirmDeleteModalCancelLabel: { type: StringConstructor; required: false; }; fileName: { type: StringConstructor; required: false; }; countLabel: { type: StringConstructor; required: false; }; compact: { type: BooleanConstructor; required: false; }; enableMultiple: { type: BooleanConstructor; required: false; }; disabled: { readonly type: BooleanConstructor; readonly required: false; }; disabledTooltip: { readonly type: StringConstructor; readonly required: false; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:modelValue" | "acceptTypeError" | "fileSizeError" | "maxFilesError" | "update:validMessage" | "update:error" | "deleteFile")[], "change" | "update:modelValue" | "acceptTypeError" | "fileSizeError" | "maxFilesError" | "update:validMessage" | "update:error" | "deleteFile", import("vue").PublicProps, Readonly(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[]; required: false; }; maxFileSizeMb: { type: (NumberConstructor | FunctionConstructor)[]; required: false; }; maxFiles: { type: NumberConstructor; required: false; }; error: { type: StringConstructor; required: false; }; validMessage: { type: StringConstructor; required: false; }; modelValue: { type: PropType; required: false; }; maxWidth: { type: StringConstructor; required: false; }; title: { type: StringConstructor; required: true; }; description: { type: StringConstructor; required: true; }; deleteButtonLabel: { type: StringConstructor; required: false; }; confirmDelete: { type: BooleanConstructor; required: false; }; confirmDeleteModalTitle: { type: StringConstructor; required: false; }; confirmDeleteModalConfirmLabel: { type: StringConstructor; required: false; }; confirmDeleteModalCancelLabel: { type: StringConstructor; required: false; }; fileName: { type: StringConstructor; required: false; }; countLabel: { type: StringConstructor; required: false; }; compact: { type: BooleanConstructor; required: false; }; enableMultiple: { type: BooleanConstructor; required: false; }; disabled: { readonly type: BooleanConstructor; readonly required: false; }; disabledTooltip: { readonly type: StringConstructor; readonly required: false; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onAcceptTypeError?: ((...args: any[]) => any) | undefined; onFileSizeError?: ((...args: any[]) => any) | undefined; onMaxFilesError?: ((...args: any[]) => any) | undefined; "onUpdate:validMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:error"?: ((...args: any[]) => any) | undefined; onDeleteFile?: ((...args: any[]) => any) | undefined; }>, { disabled: boolean; confirmDelete: boolean; enableMultiple: boolean; compact: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;