import { SloMapping } from '../../../../model'; import { ObjectKindWatcherError } from '../../../../orchestrator'; import { SloControlLoop, SloWatchEventsHandler } from '../slo-control-loop'; /** * Default `SloWatchEventsHandler` implementation for connecting an `ObjectKindWatcher` to an `SloControlLoop`. */ export declare class DefaultSloWatchEventsHandler implements SloWatchEventsHandler { private controlLoop; constructor(controlLoop: SloControlLoop); onObjectAdded(obj: SloMapping): void; onObjectModified(obj: SloMapping): void; onObjectDeleted(obj: SloMapping): void; onError(error: ObjectKindWatcherError): void; private getFullSloName; private onSloMappingAddedOrModified; }