import type * as CandidApi from "../../../index"; /** * Allocation targets describe whether the portion of a payment is being applied toward a specific service line, * claim, billing provider, or is unallocated. */ export type AllocationTargetCreate = CandidApi.AllocationTargetCreate.ServiceLineById | CandidApi.AllocationTargetCreate.ClaimById | CandidApi.AllocationTargetCreate.ClaimByEncounterExternalId | CandidApi.AllocationTargetCreate.BillingProviderById | CandidApi.AllocationTargetCreate.AppointmentByIdAndPatientExternalId | CandidApi.AllocationTargetCreate.Unattributed; export declare namespace AllocationTargetCreate { interface ServiceLineById { type: "service_line_by_id"; value: CandidApi.ServiceLineId; } interface ClaimById { type: "claim_by_id"; value: CandidApi.ClaimId; } interface ClaimByEncounterExternalId { type: "claim_by_encounter_external_id"; value: CandidApi.EncounterExternalId; } interface BillingProviderById { type: "billing_provider_by_id"; value: CandidApi.ProviderId; } interface AppointmentByIdAndPatientExternalId extends CandidApi.AppointmentByIdAndPatientExternalId { type: "appointment_by_id_and_patient_external_id"; } interface Unattributed { type: "unattributed"; } }