import type { Client } from "soap";
import type { Statement, UpdateResult } from "../../../common/types";
import type { CdnConfigurationAction } from "./cdnConfiguration.action";
import type { CdnConfigurationServiceOperations } from "./cdnConfiguration.interface";
import type { CdnConfiguration, CdnConfigurationPage } from "./cdnConfiguration.type";
export declare class CdnConfigurationService implements CdnConfigurationServiceOperations {
    private _client;
    constructor(client: Client);
    createCdnConfigurations(cdnConfigurations: Partial<CdnConfiguration>[]): Promise<CdnConfiguration[]>;
    getCdnConfigurationsByStatement(statement: Statement): Promise<CdnConfigurationPage>;
    performCdnConfigurationAction(cdnConfigurationAction: CdnConfigurationAction, filterStatement: Statement): Promise<UpdateResult>;
    updateCdnConfigurations(cdnConfigurations: CdnConfiguration[]): Promise<CdnConfiguration[]>;
}
//# sourceMappingURL=cdnConfiguration.service.d.ts.map