import type * as CandidApi from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { ClaimId } from "../../commons/types/ClaimId"; import { EncounterExternalId } from "../../commons/types/EncounterExternalId"; import { ProviderId } from "../../commons/types/ProviderId"; import { ServiceLineId } from "../../commons/types/ServiceLineId"; import { AppointmentByIdAndPatientExternalId } from "./AppointmentByIdAndPatientExternalId"; export declare const AllocationTargetCreate: core.serialization.Schema; export declare namespace AllocationTargetCreate { type Raw = AllocationTargetCreate.ServiceLineById | AllocationTargetCreate.ClaimById | AllocationTargetCreate.ClaimByEncounterExternalId | AllocationTargetCreate.BillingProviderById | AllocationTargetCreate.AppointmentByIdAndPatientExternalId | AllocationTargetCreate.Unattributed; interface ServiceLineById { type: "service_line_by_id"; value: ServiceLineId.Raw; } interface ClaimById { type: "claim_by_id"; value: ClaimId.Raw; } interface ClaimByEncounterExternalId { type: "claim_by_encounter_external_id"; value: EncounterExternalId.Raw; } interface BillingProviderById { type: "billing_provider_by_id"; value: ProviderId.Raw; } interface AppointmentByIdAndPatientExternalId extends AppointmentByIdAndPatientExternalId.Raw { type: "appointment_by_id_and_patient_external_id"; } interface Unattributed { type: "unattributed"; } }