import { GeometryIdTravelModePayload, LatLngId, TravelType } from '../../types'; import { StatisticsRequestOptionsSources, StatisticsTravelRequestOptionsSources } from '../../types/options/statisticsRequestOptions'; import { TargomoClient } from '../targomoClient'; export declare class StatisticsRequestPayload { statisticIds: number[]; statisticGroupId?: number; statisticCollectionId?: number; inactiveSources: { id: string; x: number; y: number; }[]; getClosestSources: boolean; serviceKey: string; serviceUrl: string; useCache: boolean; iFeelLucky: boolean; omitIndividualStatistics: boolean; sources: { id: string; x: number; y: number; }[]; sourceGeometries: GeometryIdTravelModePayload[]; travelType: TravelType; edgeWeight: 'time' | 'distance'; maxEdgeWeight: number; frame: number; time: number; date: number; maxTransfers: number; maxWalkingTimeFromSource: number; avoidTransitRouteTypes: number[]; rushHour: boolean; walkDownhill: number; walkSpeed: number; walkUphill: number; bikeDownhill: number; bikeSpeed: number; bikeUphill: number; constructor(client: TargomoClient, sources: LatLngId[], options: StatisticsRequestOptionsSources | StatisticsTravelRequestOptionsSources); }