import { PropType } from 'vue'; import { AutoCompleteItem } from '../../AmeliproAutoCompleteField/types'; import { IPatientLoginForm } from './types'; import { ValidationRule } from '../../../../utils/rules/types'; import { locales as defaultLocales } from './locales'; import { DeepPartial } from '../../../../utils/locales/mergeLocales'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { messageVitalCard?(_: {}): any; messageAppVitalCard?(_: {}): any; messageNir?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; default: undefined; }; disableBtnAppVitalCard: { type: BooleanConstructor; default: boolean; }; disableBtnNir: { type: BooleanConstructor; default: boolean; }; disableBtnVitalCard: { type: BooleanConstructor; default: boolean; }; errorMessageAppVitalCard: { type: BooleanConstructor; default: boolean; }; errorMessageNir: { type: BooleanConstructor; default: boolean; }; errorMessageVitalCard: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; modelValue: { type: PropType; default: () => { fieldValue: undefined; autoCompleteValue: undefined; }; }; noAppVitalCard: { type: BooleanConstructor; default: boolean; }; noNir: { type: BooleanConstructor; default: boolean; }; noVitalCard: { type: BooleanConstructor; default: boolean; }; rulesAutoCompleteCard: { type: PropType; default: () => never[]; }; rulesNir: { type: PropType; default: () => never[]; }; uniqueId: { type: StringConstructor; default: undefined; }; locales: { type: PropType>; default: () => {}; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:model-value": (...args: any[]) => void; "click:vital-card": (...args: any[]) => void; "click:vital-card-app": (...args: any[]) => void; "submit:nir": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; default: undefined; }; disableBtnAppVitalCard: { type: BooleanConstructor; default: boolean; }; disableBtnNir: { type: BooleanConstructor; default: boolean; }; disableBtnVitalCard: { type: BooleanConstructor; default: boolean; }; errorMessageAppVitalCard: { type: BooleanConstructor; default: boolean; }; errorMessageNir: { type: BooleanConstructor; default: boolean; }; errorMessageVitalCard: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; modelValue: { type: PropType; default: () => { fieldValue: undefined; autoCompleteValue: undefined; }; }; noAppVitalCard: { type: BooleanConstructor; default: boolean; }; noNir: { type: BooleanConstructor; default: boolean; }; noVitalCard: { type: BooleanConstructor; default: boolean; }; rulesAutoCompleteCard: { type: PropType; default: () => never[]; }; rulesNir: { type: PropType; default: () => never[]; }; uniqueId: { type: StringConstructor; default: undefined; }; locales: { type: PropType>; default: () => {}; }; }>> & Readonly<{ "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onClick:vital-card"?: ((...args: any[]) => any) | undefined; "onClick:vital-card-app"?: ((...args: any[]) => any) | undefined; "onSubmit:nir"?: ((...args: any[]) => any) | undefined; }>, { modelValue: IPatientLoginForm; loading: boolean; locales: { vitalCardAlt?: string | undefined; cardSelectLabel?: string | undefined; nirInputLabel?: string | undefined; readVirtualCardLabel?: string | undefined; readCardLabel?: string | undefined; readVitalCardAppLabel?: string | undefined; validateNirLabel?: string | undefined; loadingText?: string | undefined; }; uniqueId: string; autoCompleteCardItems: AutoCompleteItem[]; disableBtnAppVitalCard: boolean; disableBtnNir: boolean; disableBtnVitalCard: boolean; errorMessageAppVitalCard: boolean; errorMessageNir: boolean; errorMessageVitalCard: boolean; noAppVitalCard: boolean; noNir: boolean; noVitalCard: boolean; rulesAutoCompleteCard: ValidationRule[]; rulesNir: ValidationRule[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };