import type * as CandidApi from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { Date_ } from "../../commons/types/Date_"; import { InvoiceId } from "../../commons/types/InvoiceId"; import { OrganizationId } from "../../commons/types/OrganizationId"; import { PatientExternalId } from "../../commons/types/PatientExternalId"; import { InvoiceItem } from "./InvoiceItem"; import { InvoiceStatus } from "./InvoiceStatus"; export declare const Invoice: core.serialization.ObjectSchema; export declare namespace Invoice { interface Raw { id: InvoiceId.Raw; created_at: string; updated_at: string; organzation_id: OrganizationId.Raw; source_id: string; source_customer_id: string; patient_external_id: PatientExternalId.Raw; note?: string | null; due_date: Date_.Raw; status: InvoiceStatus.Raw; url?: string | null; customer_invoice_url?: string | null; items: InvoiceItem.Raw[]; } }