import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { PaymentRequestAccount } from "./PaymentRequestAccount"; import { PaymentRequestAccountingPeriod } from "./PaymentRequestAccountingPeriod"; import { PaymentRequestAppliedToLinesItem } from "./PaymentRequestAppliedToLinesItem"; import { PaymentRequestCompany } from "./PaymentRequestCompany"; import { PaymentRequestContact } from "./PaymentRequestContact"; import { PaymentRequestCurrency } from "./PaymentRequestCurrency"; import { PaymentRequestPaymentMethod } from "./PaymentRequestPaymentMethod"; import { PaymentRequestTrackingCategoriesItem } from "./PaymentRequestTrackingCategoriesItem"; import { PaymentRequestType } from "./PaymentRequestType"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const PaymentRequest: core.serialization.ObjectSchema; export declare namespace PaymentRequest { interface Raw { transaction_date?: string | null; contact?: PaymentRequestContact.Raw | null; account?: PaymentRequestAccount.Raw | null; payment_method?: PaymentRequestPaymentMethod.Raw | null; currency?: PaymentRequestCurrency.Raw | null; exchange_rate?: string | null; company?: PaymentRequestCompany.Raw | null; total_amount?: number | null; type?: PaymentRequestType.Raw | null; tracking_categories?: (PaymentRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; accounting_period?: PaymentRequestAccountingPeriod.Raw | null; applied_to_lines?: PaymentRequestAppliedToLinesItem.Raw[] | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }