import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { CreditNoteApplyLineForCreditNoteRequest } from "./CreditNoteApplyLineForCreditNoteRequest"; import { CreditNoteRequestAccountingPeriod } from "./CreditNoteRequestAccountingPeriod"; import { CreditNoteRequestAppliedPaymentsItem } from "./CreditNoteRequestAppliedPaymentsItem"; import { CreditNoteRequestCompany } from "./CreditNoteRequestCompany"; import { CreditNoteRequestContact } from "./CreditNoteRequestContact"; import { CreditNoteRequestCurrency } from "./CreditNoteRequestCurrency"; import { CreditNoteRequestLineItemsItem } from "./CreditNoteRequestLineItemsItem"; import { CreditNoteRequestPaymentsItem } from "./CreditNoteRequestPaymentsItem"; import { CreditNoteRequestStatus } from "./CreditNoteRequestStatus"; import { CreditNoteRequestTrackingCategoriesItem } from "./CreditNoteRequestTrackingCategoriesItem"; export declare const CreditNoteRequest: core.serialization.ObjectSchema; export declare namespace CreditNoteRequest { interface Raw { transaction_date?: string | null; status?: CreditNoteRequestStatus.Raw | null; number?: string | null; contact?: CreditNoteRequestContact.Raw | null; company?: CreditNoteRequestCompany.Raw | null; exchange_rate?: string | null; total_amount?: number | null; remaining_credit?: number | null; inclusive_of_tax?: boolean | null; line_items?: CreditNoteRequestLineItemsItem.Raw[] | null; tracking_categories?: (CreditNoteRequestTrackingCategoriesItem.Raw | null | undefined)[] | null; currency?: CreditNoteRequestCurrency.Raw | null; payments?: (CreditNoteRequestPaymentsItem.Raw | null | undefined)[] | null; applied_payments?: (CreditNoteRequestAppliedPaymentsItem.Raw | null | undefined)[] | null; accounting_period?: CreditNoteRequestAccountingPeriod.Raw | null; applied_to_lines?: CreditNoteApplyLineForCreditNoteRequest.Raw[] | null; integration_params?: Record | null; linked_account_params?: Record | null; } }