import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { GeneralLedgerTransactionAccountingPeriod } from "./GeneralLedgerTransactionAccountingPeriod"; import { GeneralLedgerTransactionCompany } from "./GeneralLedgerTransactionCompany"; import { GeneralLedgerTransactionGeneralLedgerTransactionLinesItem } from "./GeneralLedgerTransactionGeneralLedgerTransactionLinesItem"; import { GeneralLedgerTransactionTrackingCategoriesItem } from "./GeneralLedgerTransactionTrackingCategoriesItem"; import { GeneralLedgerTransactionUnderlyingTransactionType } from "./GeneralLedgerTransactionUnderlyingTransactionType"; import { RemoteData } from "./RemoteData"; export declare const GeneralLedgerTransaction: core.serialization.ObjectSchema; export declare namespace GeneralLedgerTransaction { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; underlying_transaction_remote_id?: string | null; underlying_transaction_type?: GeneralLedgerTransactionUnderlyingTransactionType.Raw | null; accounting_period?: GeneralLedgerTransactionAccountingPeriod.Raw | null; company?: GeneralLedgerTransactionCompany.Raw | null; remote_updated_at?: string | null; remote_created_at?: string | null; tracking_categories?: (GeneralLedgerTransactionTrackingCategoriesItem.Raw | null | undefined)[] | null; posting_date?: string | null; general_ledger_transaction_lines?: GeneralLedgerTransactionGeneralLedgerTransactionLinesItem.Raw[] | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; } }