import { type Base64Image } from '../../../composables/assetFile.js';
interface Props {
    modelValue?: Base64Image[];
    readonly?: boolean;
    label?: string;
    accept?: string;
    autoHydrate?: boolean;
    maxFileSize?: number;
}
declare const __VLS_export: import("vue").DefineComponent<Props, {
    errorMessages: import("vue").ComputedRef<(string & string[]) | (readonly string[] & string[]) | undefined>;
    isValid: import("vue").ComputedRef<boolean | null | undefined>;
    reset: () => Promise<void> | undefined;
    resetValidation: () => Promise<void> | undefined;
    validate: () => Promise<string[]> | undefined;
}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & {
    "update:modelValue": (value: Base64Image[]) => any;
}, string, import("vue").PublicProps, Readonly<Props> & Readonly<{
    "onUpdate:modelValue"?: ((value: Base64Image[]) => any) | undefined;
}>, {
    modelValue: Base64Image[];
    accept: string;
    autoHydrate: boolean;
    maxFileSize: number;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
