import { Client } from 'soap';
import { ContentBundleServiceOperations } from './contentBundleService.interface';
import { ContentBundle, ContentBundlePage } from './contentBundle.type';
import { Statement, UpdateResult } from '../../../common/types';
import { ContentBundleAction } from './contentBundle.action';
export declare class ContentBundleService implements ContentBundleServiceOperations {
    private _client;
    constructor(client: Client);
    createContentBundles(contentBundles: 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