import { type Presence } from "@cotal-ai/core"; import type { FeedEntry } from "../mesh.js"; /** What the user drilled into — a feed row or a roster entry. */ export type DetailTarget = { kind: "message"; entry: FeedEntry; } | { kind: "agent"; agent: Presence; }; /** The manager's managed-state for one agent (from the console's low-rate `ps` merge). */ export interface ManagedInfo { agent?: string; mode?: string; } /** Full-screen detail overlay for the selected feed row or roster entry. */ export declare function Detail({ target, feed, width, height, managed, }: { target: DetailTarget; feed: FeedEntry[]; width: number; height: number; /** id → managed-state, for the agent view's `runs` field (absent on unmanaged meshes). */ managed?: Map; }): import("react").JSX.Element; //# sourceMappingURL=Detail.d.ts.map