import { PropType } from 'vue'; import { AutoCompleteItem } from '../AmeliproAutoCompleteField/types'; import { IPatientLogin } from './types'; import { ValidationRule } from '../../../utils/rules/types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { messageAppVitalCard?(_: {}): any; messageAppVitalCard?(_: {}): any; messageNir?(_: {}): any; messageNir?(_: {}): any; messageVitalCard?(_: {}): any; messageVitalCard?(_: {}): 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: () => { dialog: boolean; formValue: { 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; required: true; }; }>, {}, {}, {}, {}, 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: () => { dialog: boolean; formValue: { 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; required: true; }; }>> & 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: IPatientLogin; loading: boolean; 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; }; };