import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { PlacementAction } from "./placement.action";
import type { Placement, PlacementPage } from "./placement.type";
import type { PlacementServiceOperations } from "./placementService.interface";
export declare class PlacementService implements PlacementServiceOperations {
    private _client;
    constructor(client: Client);
    createPlacements(placements: Partial<Placement>[]): Promise<Placement[]>;
    getPlacementsByStatement(filterStatement: Statement): Promise<PlacementPage>;
    performPlacementAction(placementAction: PlacementAction, filterStatement: Statement): Promise<UpdateResult>;
    updatePlacements(placements: Placement[]): Promise<Placement[]>;
}
//# sourceMappingURL=placement.service.d.ts.map