import { CreateOrderRequestType, DeleteOrderRequestType, ListOrdersRequestParams, Order, OrderBatchUpdateRequestType, OrderBatchUpdateResponseType, OrderByIdRequestType, UpdateOrderRequestType } from './types'; import { AxiosInstance } from 'axios'; export default class Orders { private readonly client; constructor(client: AxiosInstance); create(data: CreateOrderRequestType): Promise; getById(id: OrderByIdRequestType): Promise; updateById({ id, data }: UpdateOrderRequestType): Promise; deleteById({ id, data }: DeleteOrderRequestType): Promise; list(params?: ListOrdersRequestParams): Promise<{ data: Order[]; count: number; totalPages: number; }>; batch(data: OrderBatchUpdateRequestType): Promise; }