import { CRUD } from '../../../../../utils/crud'; import { RouteTrackingRouteExtended, CreateRouteTrackingRouteDTO, UpdateRouteTrackingRouteDTO, RouteTrackingRoute, RouteTrackingRouteZone, CreateRouteTrackingRouteZoneDTO, RouteTrackingRouteAgent, CreateRouteTrackingRouteAgentDTO } from '../../types'; import { HTTPClient } from '../../../../../utils/http'; export declare class RouteTrackingRoutesConfigAPI extends CRUD { private readonly _routeTrackingId?; constructor(httpClient: HTTPClient, baseUrl: string, _routeTrackingId?: string | undefined); zones(): RouteTrackingRoutesConfigZonesAPI; agents(): RouteTrackingRoutesConfigAgentsAPI; } export declare class RouteTrackingRoutesConfigZonesAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _crud; constructor(_httpClient: HTTPClient, _baseUrl: string); create(data: CreateRouteTrackingRouteZoneDTO): Promise; delete(id: string): Promise; } export declare class RouteTrackingRoutesConfigAgentsAPI { private readonly _httpClient; private readonly _baseUrl; private readonly _crud; constructor(_httpClient: HTTPClient, _baseUrl: string); create(data: CreateRouteTrackingRouteAgentDTO): Promise; delete(id: string): Promise; find(query?: Record): Promise; } //# sourceMappingURL=routes.d.ts.map