import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { LabelAction } from "./label.action";
import type { LabelServiceOperations } from "./label.interface";
import type { Label, LabelPage } from "./label.type";
export declare class LabelService implements LabelServiceOperations {
    private _client;
    constructor(client: Client);
    createLabels(labels: Partial<Label>[]): Promise<Label[]>;
    getLabelsByStatement(filterStatement: Statement): Promise<LabelPage>;
    performLabelAction(labelAction: LabelAction, filterStatement: Statement): Promise<UpdateResult>;
    updateLabels(labels: Label[]): Promise<Label[]>;
}
//# sourceMappingURL=label.service.d.ts.map