import { PropType } from 'vue'; export declare const elInputFileTypes: readonly ["image", "document", "csv", "excel", "any", "zip", "patientsImportDataFpfV5", "patientsImportDataHippocrates", "patientsImportDataIatros", "patientsImportDataMdb2000", "patientsImportDataMillewin", "patientsImportDataPhronesis", "patientsImportDataFastamb", "patientsImportDataMedico2000", "patientsImportDataTServe", "patientsImportDataProfim", "patientsImportDataMillewinAttachments", "patientsImportDataAdvmednet"]; export type ElInputFileType = (typeof elInputFileTypes)[number]; declare const _default: import('vue').DefineComponent<{ modelValue: { type: () => File[]; required: true; }; content: { type: StringConstructor; default: undefined; }; multiple: { type: BooleanConstructor; default: boolean; }; fileType: { type: PropType; default: string; required: false; }; name: { type: StringConstructor; required: boolean; default: string; }; id: { type: StringConstructor; required: boolean; default: string; }; label: { type: StringConstructor; required: boolean; default: string; }; validation: { type: PropType; default: string; required: boolean; }; disabled: { type: BooleanConstructor; required: boolean; default: boolean; }; errorMessage: { type: (BooleanConstructor | StringConstructor)[]; required: boolean; default: undefined; }; hiddenErrorMessage: { type: BooleanConstructor; required: boolean; default: boolean; }; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (files: File[]) => void; }, string, import('vue').PublicProps, Readonly File[]; required: true; }; content: { type: StringConstructor; default: undefined; }; multiple: { type: BooleanConstructor; default: boolean; }; fileType: { type: PropType; default: string; required: false; }; name: { type: StringConstructor; required: boolean; default: string; }; id: { type: StringConstructor; required: boolean; default: string; }; label: { type: StringConstructor; required: boolean; default: string; }; validation: { type: PropType; default: string; required: boolean; }; disabled: { type: BooleanConstructor; required: boolean; default: boolean; }; errorMessage: { type: (BooleanConstructor | StringConstructor)[]; required: boolean; default: undefined; }; hiddenErrorMessage: { type: BooleanConstructor; required: boolean; default: boolean; }; }>> & { "onUpdate:modelValue"?: ((files: File[]) => any) | undefined; }, { name: string; label: string; disabled: boolean; id: string; content: string; errorMessage: string | boolean; hiddenErrorMessage: boolean; validation: import('./validation-rules').InputValidation; multiple: boolean; fileType: "image" | "document" | "csv" | "excel" | "any" | "zip" | "patientsImportDataFpfV5" | "patientsImportDataHippocrates" | "patientsImportDataIatros" | "patientsImportDataMdb2000" | "patientsImportDataMillewin" | "patientsImportDataPhronesis" | "patientsImportDataFastamb" | "patientsImportDataMedico2000" | "patientsImportDataTServe" | "patientsImportDataProfim" | "patientsImportDataMillewinAttachments" | "patientsImportDataAdvmednet"; }, {}>; export default _default;