import type * as Vital from "../../api/index.js"; import * as core from "../../core/index.js"; import type * as serializers from "../index.js"; import { Billing } from "./Billing.js"; import { ClientFacingLabTest } from "./ClientFacingLabTest.js"; import { ClientFacingOrderDetails } from "./ClientFacingOrderDetails.js"; import { ClientFacingOrderEvent } from "./ClientFacingOrderEvent.js"; import { ClientFacingPatientDetailsCompatible } from "./ClientFacingPatientDetailsCompatible.js"; import { ClientFacingPhysician } from "./ClientFacingPhysician.js"; import { Interpretation } from "./Interpretation.js"; import { OrderTopLevelStatus } from "./OrderTopLevelStatus.js"; import { PatientAddressCompatible } from "./PatientAddressCompatible.js"; import { ShippingAddress } from "./ShippingAddress.js"; export declare const ClientFacingOrder: core.serialization.ObjectSchema; export declare namespace ClientFacingOrder { interface Raw { user_id: string; id: string; team_id: string; patient_details?: ClientFacingPatientDetailsCompatible.Raw | null; patient_address?: PatientAddressCompatible.Raw | null; lab_test: ClientFacingLabTest.Raw; details: ClientFacingOrderDetails.Raw; sample_id?: string | null; notes?: string | null; created_at: string; updated_at: string; events: ClientFacingOrderEvent.Raw[]; status?: OrderTopLevelStatus.Raw | null; physician?: ClientFacingPhysician.Raw | null; health_insurance_id?: string | null; requisition_form_url?: string | null; priority?: boolean | null; shipping_details?: ShippingAddress.Raw | null; activate_by?: string | null; passthrough?: string | null; billing_type?: Billing.Raw | null; icd_codes?: string[] | null; has_abn: boolean; interpretation?: Interpretation.Raw | null; has_missing_results?: boolean | null; expected_result_by_date?: string | null; worst_case_result_by_date?: string | null; } }