export interface MonitorOptions { noMetrics?: boolean; noStatus?: boolean; agent?: string; status?: string; sort?: string; taskId?: string; offset?: number; limit?: number; fullRedraw?: boolean; showNotifications?: boolean; export?: string; output?: string; } export declare function monitor(watch: boolean, json: boolean, all: boolean, interval: number, tailChars?: number, options?: MonitorOptions): Promise; declare const _default: import("citty").CommandDef<{ readonly watch: { readonly type: "boolean"; readonly alias: ["w"]; readonly description: "Live-refresh dashboard (2s interval)"; }; readonly json: { readonly type: "boolean"; readonly description: "Output as JSON"; }; readonly all: { readonly type: "boolean"; readonly alias: ["a"]; readonly description: "Include completed/cancelled tasks (default: only active)"; }; readonly interval: { readonly type: "string"; readonly alias: ["i"]; readonly description: "Refresh interval in ms (default: 1000)"; }; readonly tail: { readonly type: "string"; readonly alias: ["t"]; readonly description: "Show last N characters of each task's output (default: 0, disabled)"; }; readonly "no-metrics": { readonly type: "boolean"; readonly description: "Suppress the metrics section from output"; }; readonly "no-status": { readonly type: "boolean"; readonly description: "Hide the status overview panel"; }; readonly agent: { readonly type: "string"; readonly description: "Filter tasks by agent name (substring match, case-insensitive)"; }; readonly status: { readonly type: "string"; readonly description: "Comma-separated list of statuses to include (e.g., running,error)"; }; readonly sort: { readonly type: "string"; readonly description: "Sort tasks by: status, agent, duration, started (default: insertion order)"; }; readonly "task-id": { readonly type: "string"; readonly description: "Show full detail for a specific task ID (one-shot, disables watch)"; }; readonly offset: { readonly type: "string"; readonly description: "Character offset for task detail result text (default: 0)"; }; readonly limit: { readonly type: "string"; readonly description: "Character limit for task detail result text (default: full text)"; }; readonly "full-redraw": { readonly type: "boolean"; readonly description: "Force full screen clear on each refresh cycle (default: incremental)"; }; readonly "show-notifications": { readonly type: "boolean"; readonly description: "Show notification state section"; }; readonly export: { readonly type: "string"; readonly description: "Export format: json, prometheus, summary (overrides --json)"; }; readonly output: { readonly type: "string"; readonly description: "Write export output to file instead of stdout"; }; }>; export default _default; //# sourceMappingURL=monitor.d.ts.map