import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { InvoiceAutomaticPaymentSource } from "./InvoiceAutomaticPaymentSource"; import { InvoicePaymentReminder } from "./InvoicePaymentReminder"; import { InvoiceRequestMethod } from "./InvoiceRequestMethod"; import { InvoiceRequestType } from "./InvoiceRequestType"; import { Money } from "./Money"; export declare const InvoicePaymentRequest: core.serialization.ObjectSchema; export declare namespace InvoicePaymentRequest { interface Raw { uid?: (string | null | undefined) | null; request_method?: InvoiceRequestMethod.Raw | null; request_type?: InvoiceRequestType.Raw | null; due_date?: (string | null | undefined) | null; fixed_amount_requested_money?: Money.Raw | null; percentage_requested?: (string | null | undefined) | null; tipping_enabled?: (boolean | null | undefined) | null; automatic_payment_source?: InvoiceAutomaticPaymentSource.Raw | null; card_id?: (string | null | undefined) | null; reminders?: (InvoicePaymentReminder.Raw[] | null | undefined) | null; computed_amount_money?: Money.Raw | null; total_completed_amount_money?: Money.Raw | null; rounding_adjustment_included_money?: Money.Raw | null; } }