import * as Schema from "effect/Schema";
export declare const GetTransfersTransferReversalsIdInput: Schema.Struct<{
    readonly id: Schema.String;
    readonly transfer: Schema.String;
    readonly expand: Schema.optional<Schema.String>;
}>;
export type GetTransfersTransferReversalsIdInput = typeof GetTransfersTransferReversalsIdInput.Type;
export declare const GetTransfersTransferReversalsIdOutput: Schema.Struct<{
    readonly amount: Schema.Number;
    readonly balance_transaction: Schema.Unknown;
    readonly created: Schema.Number;
    readonly currency: Schema.String;
    readonly destination_payment_refund: Schema.Unknown;
    readonly id: Schema.String;
    readonly metadata: Schema.NullOr<Schema.$Record<Schema.String, Schema.String>>;
    readonly object: Schema.Literals<readonly ["transfer_reversal"]>;
    readonly source_refund: Schema.Unknown;
    readonly transfer: Schema.Unknown;
}>;
export type GetTransfersTransferReversalsIdOutput = typeof GetTransfersTransferReversalsIdOutput.Type;
/**
 * Retrieve a reversal
 *
 * <p>By default, you can see the 10 most recent reversals stored directly on the transfer object, but you can also retrieve details about a specific reversal stored on the transfer.</p>
 *
 * @param expand - Specifies which fields in the response should be expanded.
 */
export declare const GetTransfersTransferReversalsId: any;
//# sourceMappingURL=GetTransfersTransferReversalsId.d.ts.map