/** * Runtime helpers for named-place tools (pose snapshot + Nav2 dispatch). */ import type { AgenticROSConfig } from "./config.js"; import { type Capability } from "./capabilities.js"; import { type SavedPlace } from "./places.js"; import type { RosTransport } from "./transport/transport.js"; import type { ResolvedRobot } from "./robots.js"; export declare function readCurrentMapPose(transport: RosTransport, namespace?: string, timeoutMs?: number): Promise<{ x: number; y: number; yaw: number; } | undefined>; export declare function savePlaceFromArgs(args: Record, opts: { robot: ResolvedRobot; transport?: RosTransport; }): Promise; export declare function findNavigateToCapability(config: AgenticROSConfig, robotId?: string): Capability | undefined; export declare function executeNavigateToPlace(config: AgenticROSConfig, robot: ResolvedRobot, name: string, transport: RosTransport, signal?: AbortSignal): Promise<{ text: string; isError?: boolean; place?: SavedPlace; }>; //# sourceMappingURL=places-runtime.d.ts.map