import { WorkspaceScopedResource } from './base.js';
/**
 * Sensorium — operator-facing observability for the live agent loop.
 *
 * Surfaces connector health (per-integration up/down + latency) and
 * end-to-end loop latency (turn ingest → response) for diagnosing
 * production regressions in real time.
 *
 * @beta New in this release; surface may evolve.
 */
export declare class SensoriumResource extends WorkspaceScopedResource {
    /** Per-connector health snapshot (status + latency) */
    getConnectorHealth(): Promise<{
        as_of: string;
        read_model_status: "ready" | "empty" | "unavailable";
        read_model_synced_at?: string | null | undefined;
        sources?: {
            events_last_24h: number;
            events_last_hour: number;
            events_per_minute: number;
            freshness: "fresh" | "stale" | "quiet" | "never";
            last_ingested_at: string | null;
            source: string;
        }[] | undefined;
    } & import("../index.js").ResponseMetadata>;
    /** End-to-end agent loop latency breakdown (per-stage timings) */
    getLoopLatency(): Promise<{
        as_of: string;
        overall_count: number;
        overall_p50_seconds?: number | null | undefined;
        sparkline?: {
            count: number;
            hour: string;
            p50_seconds?: number | null | undefined;
        }[] | undefined;
        truncated?: boolean | undefined;
        window_hours: number;
    } & import("../index.js").ResponseMetadata>;
}
//# sourceMappingURL=sensorium.d.ts.map