import type * as Square from "../../api/index"; import * as core from "../../core"; import type * as serializers from "../index"; import { AdditionalRecipient } from "./AdditionalRecipient"; import { Money } from "./Money"; import { RefundStatus } from "./RefundStatus"; export declare const Refund: core.serialization.ObjectSchema; export declare namespace Refund { interface Raw { id: string; location_id: string; transaction_id?: (string | null | undefined) | null; tender_id?: (string | null | undefined) | null; created_at?: string | null; reason: string; amount_money: Money.Raw; status: RefundStatus.Raw; processing_fee_money?: Money.Raw | null; additional_recipients?: (AdditionalRecipient.Raw[] | null | undefined) | null; } }