import { RealtimeDataStrategyBase } from './strategy.interface'; import { RealTimeDataItem } from '../models/realtime-data-item.model'; import { Poi } from '@metromobilite/m-features/reference'; import { RealtimeDataService } from '../realtime-data.service'; import { StopTime } from '../models/cluster-stoptimes.model'; import * as i0 from "@angular/core"; export interface ChronoStrategyOptions { maximumPresenceLine: number; } export declare class ChronoStrategy extends RealtimeDataStrategyBase { protected realtimeDataService: RealtimeDataService; private options; name: string; constructor(realtimeDataService: RealtimeDataService, options: ChronoStrategyOptions); preTransform(poi: Poi, items: RealTimeDataItem[], stopTimes: StopTime[]): void; sort(a: RealTimeDataItem, b: RealTimeDataItem): number; postTransform(poi: Poi, items: RealTimeDataItem[], stopTimes: StopTime[]): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }