import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { PatchedPaymentRequestCurrency } from "./PatchedPaymentRequestCurrency"; import { PatchedPaymentRequestType } from "./PatchedPaymentRequestType"; import { PaymentLineItemRequest } from "./PaymentLineItemRequest"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const PatchedPaymentRequest: core.serialization.ObjectSchema; export declare namespace PatchedPaymentRequest { interface Raw { transaction_date?: string | null; contact?: string | null; account?: string | null; payment_method?: string | null; currency?: PatchedPaymentRequestCurrency.Raw | null; exchange_rate?: string | null; company?: string | null; total_amount?: number | null; type?: PatchedPaymentRequestType.Raw | null; tracking_categories?: (string | null | undefined)[] | null; accounting_period?: string | null; applied_to_lines?: PaymentLineItemRequest.Raw[] | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }