import type { H0ImageUploadError, H0ImageUploadFit, H0ImageUploadPreset } from './ImageUpload.types'; type __VLS_Props = { modelValue?: File | null; src?: string; accept?: string; maxSize?: number; preset?: H0ImageUploadPreset; width?: number | string; height?: number | string; radius?: string; fit?: H0ImageUploadFit; disabled?: boolean; loading?: boolean; label?: string; hint?: string; dropLabel?: string; browseLabel?: string; removeLabel?: string; loadingLabel?: string; invalidFormatMessage?: string; invalidSizeMessage?: string; id?: string; name?: string; required?: boolean; error?: string; defaultValue?: File | null; }; declare const __VLS_export: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { remove: () => any; invalid: (error: H0ImageUploadError) => any; drop: (file: File) => any; change: (file: File) => any; blur: (event: FocusEvent) => any; focus: (event: FocusEvent) => any; "update:modelValue": (file: File | null) => any; "update:src": (src: string) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onRemove?: (() => any) | undefined; onInvalid?: ((error: H0ImageUploadError) => any) | undefined; onDrop?: ((file: File) => any) | undefined; onChange?: ((file: File) => any) | undefined; onBlur?: ((event: FocusEvent) => any) | undefined; onFocus?: ((event: FocusEvent) => any) | undefined; "onUpdate:modelValue"?: ((file: File | null) => any) | undefined; "onUpdate:src"?: ((src: string) => any) | undefined; }>, { loading: boolean; required: boolean; label: string; maxSize: number; name: string; disabled: boolean; error: string; width: number | string; height: number | string; id: string; defaultValue: File | null; radius: string; src: string; hint: string; accept: string; fit: H0ImageUploadFit; preset: H0ImageUploadPreset; dropLabel: string; browseLabel: string; removeLabel: string; loadingLabel: string; invalidFormatMessage: string; invalidSizeMessage: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: typeof __VLS_export; export default _default;