import { TiktokConfig } from '../dto/request/config.request'; import { TiktokApproveCancellationParams, TiktokApproveReturnParams, TiktokCalculateCancellationParams, TiktokCancelOrderBody, TiktokCreateReturnParams, TiktokGetAftersaleEligibilityParams, TiktokGetRejectReasonQuery, TiktokGetReturnRecordParams, TiktokRejectCancellationParams, TiktokRejectReturnParams, TiktokSearchCancellationParams, TiktokSearchReturnParams } from '../dto/request/return-refund-v3.request'; import { TiktokCalculateCancellationResponse, TiktokCancelOrderResponse, TiktokCreateReturnResponse, TiktokGetAftersaleEligibilityResponse, TiktokGetRejectReasonResponse, TiktokGetReturnRecordResponse, TiktokSearchCancellationResponse, TiktokSearchReturnResponse } from '../dto/response/return-refund-v3.response'; import { TiktokResponseCommon } from '../dto/response/config.response'; /** * TikTok Shop `ReturnRefund` API namespace. * * Access via `tiktok.returnRefund.()` on a `TiktokModule` instance. */ export declare class TiktokReturnRefund { private config; constructor(config: TiktokConfig); getAftersaleEligibility(params: TiktokGetAftersaleEligibilityParams): Promise>; getRejectReasons(query: TiktokGetRejectReasonQuery): Promise>; createReturn(params: TiktokCreateReturnParams): Promise>; searchReturn(params: TiktokSearchReturnParams): Promise>; getReturnRecord(params: TiktokGetReturnRecordParams): Promise>; rejectReturn(params: TiktokRejectReturnParams): Promise>; approveReturn(params: TiktokApproveReturnParams): Promise>; cancelOrder(body: TiktokCancelOrderBody): Promise>; approveCancellation(params: TiktokApproveCancellationParams): Promise>; rejectCancellation(params: TiktokRejectCancellationParams): Promise>; searchCancellation(params: TiktokSearchCancellationParams): Promise>; calculateCancellation(body: TiktokCalculateCancellationParams): Promise>; }