import { Client } from 'soap'; import { AdRuleServiceOperations } from './adRuleService.interface'; import { Statement, UpdateResult } from '../../../common/types'; import { AdSpot, AdSpotPage } from './adSpot.type'; import { AdRule, AdRulePage, BreakTemplate, BreakTemplatePage } from './adRule.type'; import { AdRuleAction } from './adRule.action'; export declare class AdRuleService implements AdRuleServiceOperations { private _client; constructor(client: Client); createAdRules(adRules: AdRule[]): Promise; createAdSpots(adSports: AdSpot[]): Promise; createBreakTemplates(breakTemplate: BreakTemplate[]): Promise; getAdRulesByStatement(statement: Statement): Promise; getAdSpotsByStatement(filterStatement: Statement): Promise; getBreakTemplatesByStatement(filterStatement: Statement): Promise; performAdRuleAction(adRuleAction: AdRuleAction, filterStatement: Statement): Promise; updateAdRules(adRules: AdRule[]): Promise; updateAdSpots(adSports: AdSpot[]): Promise; updateBreakTemplates(breakTemplate: BreakTemplate[]): Promise; } //# sourceMappingURL=adRule.service.d.ts.map