import { Ref } from "vue"; export declare function ConfirmationViewModel(contentPrivacyRef: Ref): { conferenceName: import("vue").ComputedRef; sessionDate: import("vue").ComputedRef; sessionTime: import("vue").ComputedRef; sessionTimeZone: import("vue").ComputedRef; conferenceLocation: import("vue").ComputedRef<{ type: "address"; country: string; street: string; zipCode: string; city: string; additionalStreet?: string | undefined; state?: string | undefined; geolocation?: { lat: number; lng: number; } | undefined; } | { type: "custom"; text: string; } | { type: "link"; link: string; title?: string | undefined; } | { type: "schedulingCompanyAddress"; companyId: string; country?: string | undefined; street?: string | undefined; additionalStreet?: string | undefined; zipCode?: string | undefined; city?: string | undefined; state?: string | undefined; } | { type: "conferenceLocation"; country?: string | undefined; street?: string | undefined; additionalStreet?: string | undefined; zipCode?: string | undefined; city?: string | undefined; state?: string | undefined; } | undefined>; registrationContactRef: Ref; registrationContactName: Ref; registrationContactEmail: Ref; registrationContactPhone: Ref; registrationContactAdditionalData: Ref<{ label: string; value?: any; }[], { label: string; value?: any; }[] | { label: string; value?: any; }[]>; registrationSeats: Ref; contentPrivacyNeeded: Ref; contentPrivacyLabel: Ref; contentPrivacyValue: Ref; contentPrivacyToggle: Ref; contentMarketingNeeded: Ref; contentMarketingLabel: Ref; contentMarketingValue: Ref; canSubmit: import("vue").ComputedRef; loadContactData: () => void; loadPrivacyAndMarketingData: () => void; saving: Ref; back: () => void; submit: () => void; iframe: Ref; loadingError: Ref; }; //# sourceMappingURL=ConfirmationViewModel.d.ts.map