import { TargomoClient } from '.'; import { LatLngIdTravelMode, LatLngId, MultigraphRequestOptions, MultigraphRequestOptionsSourcesTargets } from '..'; import { MgResult, MgOverviewResult } from '../types/responses/multigraphResult'; /** * @Topic Multigraph */ export declare class MultigraphClient { private client; constructor(client: TargomoClient); /** */ fetch(sources: LatLngIdTravelMode[], options: MultigraphRequestOptions, targets?: LatLngId[]): Promise; fetch(options: MultigraphRequestOptionsSourcesTargets): Promise; fetchOverview(sources: LatLngIdTravelMode[], options: MultigraphRequestOptions, targets?: LatLngId[]): Promise; fetchOverview(options: MultigraphRequestOptionsSourcesTargets): Promise; getTiledMultigraphUrl(sources: LatLngIdTravelMode[], options: MultigraphRequestOptions, format: 'geojson' | 'json' | 'mvt', targets?: LatLngId[]): Promise; getTiledMultigraphUrl(options: MultigraphRequestOptionsSourcesTargets): Promise; }