import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { JournalEntryAccountingPeriod } from "./JournalEntryAccountingPeriod"; import { JournalEntryAppliedPaymentsItem } from "./JournalEntryAppliedPaymentsItem"; import { JournalEntryCompany } from "./JournalEntryCompany"; import { JournalEntryCurrency } from "./JournalEntryCurrency"; import { JournalEntryLinesItem } from "./JournalEntryLinesItem"; import { JournalEntryPaymentsItem } from "./JournalEntryPaymentsItem"; import { JournalEntryPostingStatus } from "./JournalEntryPostingStatus"; import { JournalEntryTrackingCategoriesItem } from "./JournalEntryTrackingCategoriesItem"; import { RemoteData } from "./RemoteData"; import { RemoteField } from "./RemoteField"; export declare const JournalEntry: core.serialization.ObjectSchema; export declare namespace JournalEntry { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; transaction_date?: string | null; payments?: (JournalEntryPaymentsItem.Raw | null | undefined)[] | null; applied_payments?: (JournalEntryAppliedPaymentsItem.Raw | null | undefined)[] | null; memo?: string | null; currency?: JournalEntryCurrency.Raw | null; exchange_rate?: string | null; company?: JournalEntryCompany.Raw | null; inclusive_of_tax?: boolean | null; lines?: JournalEntryLinesItem.Raw[] | null; journal_number?: string | null; tracking_categories?: (JournalEntryTrackingCategoriesItem.Raw | null | undefined)[] | null; remote_was_deleted?: boolean | null; posting_status?: JournalEntryPostingStatus.Raw | null; accounting_period?: JournalEntryAccountingPeriod.Raw | null; remote_created_at?: string | null; remote_updated_at?: string | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; remote_fields?: RemoteField.Raw[] | null; } }