import { SellFeedParams } from '../../../../types/index.js'; import { operations } from '../../../../types/restful/specs/sell_feed_v1_oas3.js'; import Restful, { OpenApi } from '../../index.js'; export default class Feed extends Restful implements OpenApi { static id: string; get basePath(): string; getOrderTasks({ dateRange, feedType, limit, lookBackDays, offset, scheduleId }?: SellFeedParams): Promise; createOrderTask(data: any): Promise; getOrderTask(taskId: string): Promise; getInventoryTasks({ feedType, scheduleId, lookBackDays, dateRange, limit, offset }?: { feedType?: string; scheduleId?: string; lookBackDays?: number; dateRange?: string; limit?: number; offset?: number; }): Promise; createInventoryTask(data: any): Promise; getInventoryTask(taskId: string): Promise; getSchedules({ feedType, limit, offset }?: SellFeedParams): Promise; createSchedule(data: any): Promise; getSchedule(scheduleId: string): Promise; updateSchedule(scheduleId: string, data?: any): Promise; deleteSchedule(scheduleId: string): Promise; getLatestResultFile(scheduleId: string): Promise; getScheduleTemplate(scheduleTemplateId: string): Promise; getScheduleTemplates({ feedType, limit, offset }?: SellFeedParams): Promise; getTasks({ dateRange, feedType, limit, lookBackDays, offset, scheduleId }?: SellFeedParams): Promise; createTask(data: any): Promise; getInputFile(taskId: string): Promise; getResultFile(taskId: string): Promise; getTask(taskId: string): Promise; uploadFile(taskId: string, data?: any): Promise; getCustomerServiceMetricTasks({ dateRange, feedType, limit, lookBackDays, offset }?: SellFeedParams): Promise; createCustomerServiceMetricTask(acceptLanguage: string, data: any): Promise; getCustomerServiceMetricTask(taskId: string): Promise; }