import type { Transport, PageResult } from '@23blocks/contracts'; import type { Order, CreateOrderRequest, UpdateOrderRequest, UpdateOrderStatusRequest, UpdateOrderLogisticsRequest, AddOrderTipsRequest, ListOrdersParams } from '../types/order.js'; export interface OrdersService { list(params?: ListOrdersParams): Promise>; get(uniqueId: string): Promise; create(data: CreateOrderRequest): Promise; update(uniqueId: string, data: UpdateOrderRequest): Promise; updateStatus(uniqueId: string, data: UpdateOrderStatusRequest): Promise; updateLogistics(uniqueId: string, data: UpdateOrderLogisticsRequest): Promise; addTips(uniqueId: string, data: AddOrderTipsRequest): Promise; listByCustomer(customerUniqueId: string, params?: ListOrdersParams): Promise>; } export declare function createOrdersService(transport: Transport, _config: { apiKey: string; }): OrdersService; //# sourceMappingURL=orders.service.d.ts.map