import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { ExpenseLineRequest } from "./ExpenseLineRequest"; import { ExpenseRequestAccount } from "./ExpenseRequestAccount"; import { ExpenseRequestAccountingPeriod } from "./ExpenseRequestAccountingPeriod"; import { ExpenseRequestCompany } from "./ExpenseRequestCompany"; import { ExpenseRequestContact } from "./ExpenseRequestContact"; import { ExpenseRequestCurrency } from "./ExpenseRequestCurrency"; import { ExpenseRequestEmployee } from "./ExpenseRequestEmployee"; import { ExpenseRequestTrackingCategoriesItem } from "./ExpenseRequestTrackingCategoriesItem"; import { RemoteFieldRequest } from "./RemoteFieldRequest"; export declare const ExpenseRequest: core.serialization.ObjectSchema; export declare namespace ExpenseRequest { interface Raw { transaction_date?: string | null; account?: ExpenseRequestAccount.Raw | null; contact?: ExpenseRequestContact.Raw | null; total_amount?: number | null; sub_total?: number | null; total_tax_amount?: number | null; currency?: ExpenseRequestCurrency.Raw | null; exchange_rate?: string | null; inclusive_of_tax?: boolean | null; company?: ExpenseRequestCompany.Raw | null; employee?: ExpenseRequestEmployee.Raw | null; memo?: string | null; lines?: ExpenseLineRequest.Raw[] | null; tracking_categories?: (ExpenseRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; accounting_period?: ExpenseRequestAccountingPeriod.Raw | null; integration_params?: Record | null; linked_account_params?: Record | null; remote_fields?: RemoteFieldRequest.Raw[] | null; } }