import { OnInit } from '@angular/core'; import { Line, LinesService } from '@metromobilite/m-features/core'; import { McoHelper } from '@metromobilite/m-features/point-cov'; import { RouteSearchItinerariesHelper } from '../../helpers/itineraries.helper'; import { ItineraryWrapper, Leg, Place } from '../../route-search.model'; import { Shape } from '@metromobilite/m-ui/m-logo-lines'; import * as i0 from "@angular/core"; export interface Row { type: 'before' | 'after' | 'leg' | 'intermediates' | 'intermediate' | 'tad' | 'other'; time?: number; leg?: Leg; prevLeg?: Leg; first?: boolean; last?: boolean; intermediate?: Place; intermediates?: number; toggler?: { collapsed: boolean; }; before?: boolean; after?: boolean; line?: Line; noIntermediates?: boolean; mcoUrl?: string; } export declare class ItineraryDetailsComponent implements OnInit { private linesService; private itinerariesHelper; private mcoHelper; tadLink: string; tadGsvLink: string; tadPhone: string; tadC38Phone: string; wrapper: ItineraryWrapper; rows: Row[]; nonTransitModes: string[]; tadInformation: any; Shape: typeof Shape; constructor(linesService: LinesService, itinerariesHelper: RouteSearchItinerariesHelper, mcoHelper: McoHelper, tadLink: string, tadGsvLink: string, tadPhone: string, tadC38Phone: string); ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }