import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ExtendedDisturbance } from './disturbances.model'; import { DisturbancesService } from '@metromobilite/m-features/dyn'; import * as i0 from "@angular/core"; export declare class HasDisturbanceDirective implements OnChanges, OnInit { private disturbancesService; hostClass: string; disturbanceOptions: { lineOrNsv: string | number; activateHostBinding?: boolean; }; outer: boolean; calculatedClasses: string; event: ExtendedDisturbance; nsv: number; hasDisturbance: boolean; activateHostbinding: boolean; private evtTc; constructor(disturbancesService: DisturbancesService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; updateClasses(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }