import { IPatientInfoLabels, IPatientInfos } from './types'; import { PropType } from 'vue'; import { SelectItem } from '../AmeliproSelect/types'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { fundDialog?(_: {}): any; doctor?(_: {}): any; doctorDialog?(_: {}): any; doctorDialogFooter?(_: {}): any; exemptionDialog?(_: {}): any; default?(_: {}): any; postalAdress?(_: {}): any; message?(_: {}): any; }; refs: {}; rootEl: HTMLDivElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent; default: () => { ame: string; birthdate: string; btnLabel: string; c2s: string; doctor: string; doctorDialogBtn: string; doctorDialogTitle: string; exemption: string; exemptionDialogTitle: string; exemptionLine2: string; firstName: string; fund: string; fundDialogTitle: string; postalAddress: string; prevention: string; mtm: string; name: string; nir: string; plan: string; rank: string; rights: string; selectLabel: string; }; }; modelValue: { type: PropType; default: undefined; }; noPdfBtn: { type: BooleanConstructor; default: boolean; }; patientInfos: { type: PropType; default: () => {}; }; uniqueId: { type: StringConstructor; required: true; }; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { click: (...args: any[]) => void; "update:model-value": (...args: any[]) => void; "click:patient-change": (...args: any[]) => void; "click:info": (...args: any[]) => void; "click:postal-address": (...args: any[]) => void; "click:prevention": (...args: any[]) => void; "click:pdf": (...args: any[]) => void; "click:fund-dialog": (...args: any[]) => void; "click:doctor-dialog": (...args: any[]) => void; "click:copy": (...args: any[]) => void; "click:beneficiary-change": (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly; default: () => { ame: string; birthdate: string; btnLabel: string; c2s: string; doctor: string; doctorDialogBtn: string; doctorDialogTitle: string; exemption: string; exemptionDialogTitle: string; exemptionLine2: string; firstName: string; fund: string; fundDialogTitle: string; postalAddress: string; prevention: string; mtm: string; name: string; nir: string; plan: string; rank: string; rights: string; selectLabel: string; }; }; modelValue: { type: PropType; default: undefined; }; noPdfBtn: { type: BooleanConstructor; default: boolean; }; patientInfos: { type: PropType; default: () => {}; }; uniqueId: { type: StringConstructor; required: true; }; }>> & Readonly<{ onClick?: ((...args: any[]) => any) | undefined; "onUpdate:model-value"?: ((...args: any[]) => any) | undefined; "onClick:patient-change"?: ((...args: any[]) => any) | undefined; "onClick:info"?: ((...args: any[]) => any) | undefined; "onClick:postal-address"?: ((...args: any[]) => any) | undefined; "onClick:prevention"?: ((...args: any[]) => any) | undefined; "onClick:pdf"?: ((...args: any[]) => any) | undefined; "onClick:fund-dialog"?: ((...args: any[]) => any) | undefined; "onClick:doctor-dialog"?: ((...args: any[]) => any) | undefined; "onClick:copy"?: ((...args: any[]) => any) | undefined; "onClick:beneficiary-change"?: ((...args: any[]) => any) | undefined; }>, { modelValue: string | number | SelectItem; labels: IPatientInfoLabels; errorMessage: boolean; btnPostalAddress: boolean; btnPrevention: boolean; doctorTooltipRed: boolean; isRestrictedData: boolean; noPdfBtn: boolean; patientInfos: IPatientInfos; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, HTMLDivElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };