import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { InvoiceRequestAccountingPeriod } from "./InvoiceRequestAccountingPeriod"; import { InvoiceRequestCompany } from "./InvoiceRequestCompany"; import { InvoiceRequestContact } from "./InvoiceRequestContact"; import { InvoiceRequestCurrency } from "./InvoiceRequestCurrency"; import { InvoiceRequestEmployee } from "./InvoiceRequestEmployee"; import { InvoiceRequestLineItemsItem } from "./InvoiceRequestLineItemsItem"; import { InvoiceRequestPaymentsItem } from "./InvoiceRequestPaymentsItem"; import { InvoiceRequestPaymentTerm } from "./InvoiceRequestPaymentTerm"; import { InvoiceRequestPurchaseOrdersItem } from "./InvoiceRequestPurchaseOrdersItem"; import { InvoiceRequestStatus } from "./InvoiceRequestStatus"; import { InvoiceRequestTrackingCategoriesItem } from "./InvoiceRequestTrackingCategoriesItem"; import { InvoiceRequestType } from "./InvoiceRequestType"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const InvoiceRequest: core.serialization.ObjectSchema; export declare namespace InvoiceRequest { interface Raw { type?: InvoiceRequestType.Raw | null; contact?: InvoiceRequestContact.Raw | null; number?: string | null; issue_date?: string | null; due_date?: string | null; paid_on_date?: string | null; employee?: InvoiceRequestEmployee.Raw | null; memo?: string | null; status?: InvoiceRequestStatus.Raw | null; company?: InvoiceRequestCompany.Raw | null; currency?: InvoiceRequestCurrency.Raw | null; exchange_rate?: string | null; total_discount?: number | null; sub_total?: number | null; payment_term?: InvoiceRequestPaymentTerm.Raw | null; total_tax_amount?: number | null; inclusive_of_tax?: boolean | null; total_amount?: number | null; balance?: number | null; payments?: (InvoiceRequestPaymentsItem.Raw | null | undefined)[] | null; tracking_categories?: (InvoiceRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; accounting_period?: InvoiceRequestAccountingPeriod.Raw | null; line_items?: InvoiceRequestLineItemsItem.Raw[] | null; purchase_orders?: (InvoiceRequestPurchaseOrdersItem.Raw | null | undefined)[] | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }