import type { Transport } from '@23blocks/contracts'; import type { OrderDetail, CreateOrderDetailRequest, UpdateOrderDetailRequest, UpdateOrderDetailStatusRequest, UpdateOrderDetailLogisticsRequest } from '../types/order-detail.js'; export interface OrderDetailsService { list(): Promise; get(uniqueId: string): Promise; create(orderUniqueId: string, data: CreateOrderDetailRequest): Promise; update(orderUniqueId: string, detailUniqueId: string, data: UpdateOrderDetailRequest): Promise; updateStatus(orderUniqueId: string, detailUniqueId: string, data: UpdateOrderDetailStatusRequest): Promise; updateLogistics(orderUniqueId: string, detailUniqueId: string, data: UpdateOrderDetailLogisticsRequest): Promise; listByOrder(orderUniqueId: string): Promise; } export declare function createOrderDetailsService(transport: Transport, _config: { apiKey: string; }): OrderDetailsService; //# sourceMappingURL=order-details.service.d.ts.map