import type * as Square from "../../../../../api/index"; import * as core from "../../../../../core"; import type * as serializers from "../../../../index"; import { DestinationDetailsCashRefundDetails } from "../../../../types/DestinationDetailsCashRefundDetails"; import { DestinationDetailsExternalRefundDetails } from "../../../../types/DestinationDetailsExternalRefundDetails"; import { Money } from "../../../../types/Money"; export declare const RefundPaymentRequest: core.serialization.Schema; export declare namespace RefundPaymentRequest { interface Raw { idempotency_key: string; amount_money: Money.Raw; app_fee_money?: Money.Raw | null; app_fee_allocations?: (unknown[] | null | undefined) | null; payment_id?: (string | null | undefined) | null; destination_id?: (string | null | undefined) | null; unlinked?: (boolean | null | undefined) | null; location_id?: (string | null | undefined) | null; customer_id?: (string | null | undefined) | null; reason?: (string | null | undefined) | null; payment_version_token?: (string | null | undefined) | null; team_member_id?: (string | null | undefined) | null; cash_details?: DestinationDetailsCashRefundDetails.Raw | null; external_details?: DestinationDetailsExternalRefundDetails.Raw | null; } }