import type { JsonValue } from "./contracts.ts"; export declare const AUTONOMY_TELEMETRY_EVENT_TYPES: { readonly routeDecision: "autonomy.route_decision"; readonly gateOutcome: "autonomy.gate_outcome"; readonly approvalRequest: "autonomy.approval_request"; readonly evidenceBundle: "autonomy.evidence_bundle"; readonly workerRequest: "autonomy.worker_request"; readonly workerTerminal: "autonomy.worker_terminal"; readonly learningDecision: "autonomy.learning_decision"; }; export type AutonomyTelemetryEventType = (typeof AUTONOMY_TELEMETRY_EVENT_TYPES)[keyof typeof AUTONOMY_TELEMETRY_EVENT_TYPES]; export interface AutonomyTelemetryEvent { type: AutonomyTelemetryEventType; timestamp: string; payload: JsonValue; } export declare function redactTelemetryValue(value: unknown, depth?: number): unknown; //# sourceMappingURL=telemetry-events.d.ts.map