import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import { All } from "./all.js"; export declare class Gr4vyRefunds extends ClientSDK { private _all?; get all(): All; /** * List transaction refunds * * @remarks * List refunds for a transaction. */ list(transactionId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; /** * Create transaction refund * * @remarks * Create a refund for a transaction. */ create(transactionRefundCreate: components.TransactionRefundCreate, transactionId: string, merchantAccountId?: string | null | undefined, idempotencyKey?: string | null | undefined, options?: RequestOptions): Promise; /** * Get transaction refund * * @remarks * Fetch refund for a transaction. */ get(transactionId: string, refundId: string, merchantAccountId?: string | null | undefined, options?: RequestOptions): Promise; } //# sourceMappingURL=gr4vyrefunds.d.ts.map