import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { JournalEntryRequestCompany } from "./JournalEntryRequestCompany"; import { JournalEntryRequestCurrency } from "./JournalEntryRequestCurrency"; import { JournalEntryRequestLinesItem } from "./JournalEntryRequestLinesItem"; import { JournalEntryRequestPaymentsItem } from "./JournalEntryRequestPaymentsItem"; import { JournalEntryRequestPostingStatus } from "./JournalEntryRequestPostingStatus"; import { JournalEntryRequestTrackingCategoriesItem } from "./JournalEntryRequestTrackingCategoriesItem"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const JournalEntryRequest: core.serialization.ObjectSchema; export declare namespace JournalEntryRequest { interface Raw { transaction_date?: string | null; payments?: (JournalEntryRequestPaymentsItem.Raw | null | undefined)[] | null; memo?: string | null; currency?: JournalEntryRequestCurrency.Raw | null; exchange_rate?: string | null; company?: JournalEntryRequestCompany.Raw | null; tracking_categories?: (JournalEntryRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; inclusive_of_tax?: boolean | null; lines?: JournalEntryRequestLinesItem.Raw[] | null; journal_number?: string | null; posting_status?: JournalEntryRequestPostingStatus.Raw | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }