/** * Sample distance (meters) from a ROS2 depth image topic. * Copied from OpenClaw adapter so we don't depend on the full plugin. */ import type { RosTransport } from "@agenticros/core"; export declare function sampleDepthMeters(width: number, height: number, step: number, encoding: string, data: Uint8Array, centerFraction?: number, isBigEndian?: boolean): number[]; export interface DepthSampleResult { distance_m: number; median_m: number; valid: boolean; topic: string; encoding: string; width: number; height: number; sample_count: number; min_m: number; max_m: number; } export declare function getDepthDistance(transport: RosTransport, topic: string, timeoutMs?: number): Promise; //# sourceMappingURL=depth.d.ts.map