import { CreateRefundRequestType, DeleteRefundRequestType, ListRefundsRequestType, Refund, RefundByIdRequestType } from './types'; import { AxiosInstance } from 'axios'; export default class Refunds { private readonly client; constructor(client: AxiosInstance); create({ order_id, data }: CreateRefundRequestType): Promise; getById({ order_id, refund_id, params }: RefundByIdRequestType): Promise; list({ order_id, params, }: ListRefundsRequestType): Promise<{ data: Refund[]; count: number; totalPages: number; }>; deleteById({ order_id, refund_id, data: { force }, }: DeleteRefundRequestType): Promise; }