import { AppealRequest, BuyerCloseCaseRequest, CaseSearchParams, ReturnAddressRequest, Text } from '../../../../types/index.js'; import Restful from '../../index.js'; export default class Case extends Restful { static id: string; get basePath(): string; get useIaf(): boolean; appealCaseDecision(caseId: string, payload?: AppealRequest): Promise; closeCase(caseId: string, payload: BuyerCloseCaseRequest): Promise; getCase(caseId: string): Promise; issueCaseRefund(caseId: string, payload?: Text): Promise; provideReturnShipmentInfo(caseId: string, { shippingCarrierName, trackingNumber }: { shippingCarrierName: string; trackingNumber: string; }): Promise; providesReturnAddress(cancelId: string, payload?: ReturnAddressRequest): Promise; search(params: CaseSearchParams): Promise; }