import type * as CandidApi from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { BillingNoteBase } from "../../billingNotes/resources/v2/types/BillingNoteBase"; import { ExternalClaimSubmissionCreate } from "../../claimSubmission/resources/v1/types/ExternalClaimSubmissionCreate"; import { SchemaInstance } from "../../customSchemas/resources/v1/types/SchemaInstance"; import { InitialReferringProvider } from "../../encounterProviders/resources/v2/types/InitialReferringProvider"; import { ReferringProvider } from "../../encounterProviders/resources/v2/types/ReferringProvider"; import { SupervisingProvider } from "../../encounterProviders/resources/v2/types/SupervisingProvider"; import { ClaimSupplementalInformation } from "../../encounters/resources/v4/types/ClaimSupplementalInformation"; import { ClinicalNoteCategoryCreate } from "../../encounters/resources/v4/types/ClinicalNoteCategoryCreate"; import { EncounterBase } from "../../encounters/resources/v4/types/EncounterBase"; import { EpsdtReferral } from "../../encounters/resources/v4/types/EpsdtReferral"; import { PatientHistoryCategory } from "../../encounters/resources/v4/types/PatientHistoryCategory"; import { PriorAuthorizationNumber } from "../../encounters/resources/v4/types/PriorAuthorizationNumber"; import { ResponsiblePartyType } from "../../encounters/resources/v4/types/ResponsiblePartyType"; import { GuarantorCreate } from "../../guarantor/resources/v1/types/GuarantorCreate"; import { PatientCreate } from "../../individual/types/PatientCreate"; import { SubscriberCreate } from "../../individual/types/SubscriberCreate"; import { PropertyCasualtyPatientIdentifierCreate } from "../../propertyAndCasualty/resources/v1/types/PropertyCasualtyPatientIdentifierCreate"; import { RelatedCausesInformationCreate } from "../../relatedCauses/resources/v1/types/RelatedCausesInformationCreate"; import { EncounterServiceFacilityBase } from "../../serviceFacility/types/EncounterServiceFacilityBase"; import { TagId } from "../../tags/types/TagId"; export declare const UniversalEncounterCreateBase: core.serialization.ObjectSchema; export declare namespace UniversalEncounterCreateBase { interface Raw extends EncounterBase.Raw { patient: PatientCreate.Raw; referring_provider?: ReferringProvider.Raw | null; initial_referring_provider?: InitialReferringProvider.Raw | null; supervising_provider?: SupervisingProvider.Raw | null; service_facility?: EncounterServiceFacilityBase.Raw | null; subscriber_primary?: SubscriberCreate.Raw | null; subscriber_secondary?: SubscriberCreate.Raw | null; subscriber_tertiary?: SubscriberCreate.Raw | null; prior_authorization_number?: PriorAuthorizationNumber.Raw | null; responsible_party: ResponsiblePartyType.Raw; clinical_notes?: ClinicalNoteCategoryCreate.Raw[] | null; billing_notes?: BillingNoteBase.Raw[] | null; patient_histories?: PatientHistoryCategory.Raw[] | null; guarantor?: GuarantorCreate.Raw | null; external_claim_submission?: ExternalClaimSubmissionCreate.Raw | null; tag_ids?: TagId.Raw[] | null; schema_instances?: SchemaInstance.Raw[] | null; referral_number?: string | null; epsdt_referral?: EpsdtReferral.Raw | null; claim_supplemental_information?: ClaimSupplementalInformation.Raw[] | null; secondary_payer_carrier_code?: string | null; related_causes_information?: RelatedCausesInformationCreate.Raw | null; property_casualty_claim_number?: string | null; accident_date?: string | null; property_casualty_patient_identifier?: PropertyCasualtyPatientIdentifierCreate.Raw | null; } }