import { operations } from '../../../../types/restful/specs/commerce_feedback_v1_beta_oas3.js'; import { LeaveFeedbackRequest, RespondToFeedbackRequest } from '../../../../types/restfulTypes.js'; import Restful, { OpenApi } from '../../index.js'; export default class Feedback extends Restful implements OpenApi { static id: string; get basePath(): string; getItemsAwaitingFeedback({ filter, limit, offset, sort }?: { filter?: string; limit?: number; offset?: number; sort?: string; }): Promise; getFeedback({ userId, feedbackType, feedbackId, filter, limit, listingId, offset, orderLineItemId, sort, transactionId }: { userId: string; feedbackType: string; feedbackId?: string; filter?: string; limit?: number; listingId?: string; offset?: number; orderLineItemId?: string; sort?: string; transactionId?: string; }): Promise; leaveFeedback(body: LeaveFeedbackRequest): Promise; getFeedbackRatingSummary({ userId, filter }: { userId: string; filter: string; }): Promise; respondToFeedback(body: RespondToFeedbackRequest): Promise; }