import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { OrderAction } from "./order.action";
import type { Order, OrderPage } from "./order.type";
import type { OrderServiceOperations } from "./orderService.interface";
export declare class OrderService implements OrderServiceOperations {
    private _client;
    constructor(client: Client);
    createOrders(orders: Partial<Order>[]): Promise<Order[]>;
    getOrdersByStatement(filterStatement: Statement): Promise<OrderPage>;
    performOrderAction(orderAction: OrderAction, filterStatement: Statement): Promise<UpdateResult>;
    updateOrders(orders: Order[]): Promise<Order[]>;
}
//# sourceMappingURL=order.service.d.ts.map