import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { ContentBundleAction } from "./contentBundle.action";
import type { ContentBundle, ContentBundlePage } from "./contentBundle.type";
import type { ContentBundleServiceOperations } from "./contentBundleService.interface";
export declare class ContentBundleService implements ContentBundleServiceOperations {
    private _client;
    constructor(client: Client);
    createContentBundles(contentBundles: Partial<ContentBundle>[]): Promise<ContentBundle[]>;
    getContentBundlesByStatement(filterStatement: Statement): Promise<ContentBundlePage>;
    performContentBundleAction(contentBundleAction: ContentBundleAction, filterStatement: Statement): Promise<UpdateResult>;
    updateContentBundles(contentBundles: ContentBundle[]): Promise<ContentBundle[]>;
}
//# sourceMappingURL=contentBundles.service.d.ts.map