import { RapydClient } from '../../../core/RapydClient'; import { Refund } from '../types/Refund'; import { CreateRefundRequest } from '../requests/CreateRefundRequest'; import { UpdateRefundRequest } from '../requests/UpdateRefundRequest'; import { CompleteRefundRequest } from '../requests/CompleteRefundRequest'; import { RetrieveRefundRequest } from '../requests/RetrieveRefundRequest'; import { ListRefundsRequest } from '../requests/ListRefundsRequest'; import { ListRefundsByPaymentIDRequest } from '../requests/ListRefundsByPaymentIDRequest'; export declare function createRefund(client: RapydClient, request: CreateRefundRequest): Promise; export declare function updateRefund(client: RapydClient, request: UpdateRefundRequest): Promise; export declare function completeRefund(client: RapydClient, request: CompleteRefundRequest): Promise; export declare function retrieveRefund(client: RapydClient, request: RetrieveRefundRequest): Promise; export declare function listRefunds(client: RapydClient, request: ListRefundsRequest): Promise; export declare function listRefundsByPaymentID(client: RapydClient, request: ListRefundsByPaymentIDRequest): Promise; //# sourceMappingURL=Refund.d.ts.map