import { TimetableLegRepository } from "../journey/repository/TimetableLegRepository"; import { FixedLegRepository } from "../journey/repository/FixedLegRepository"; import { InterchangeTime } from "../pattern/repository/InterchangeRepository"; import { TransferPatternRepository } from "../pattern/repository/TransferPatternRepository"; import { JourneyFilter, JourneyPlanner } from "../index"; /** * Dependency container */ export declare class Container { getDatabase(): Promise; getTimetableLegRepository(): Promise; getFixedLegRepository(): Promise; getInterchange(): Promise; getTransferPatternRepository(): Promise; getJourneyPlanner(filters: JourneyFilter[]): Promise; }