import { z } from "zod"; export declare const AgentsListSchema: z.ZodObject<{ agents: z.ZodArray; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; rev: z.ZodNumber; held: z.ZodDefault; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; title: z.ZodOptional; observed: z.ZodOptional; conversationId: z.ZodOptional; sessionId: z.ZodOptional; thread: z.ZodOptional; actsAs: z.ZodOptional; createdAt: z.ZodNumber; autoRunAt: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; export type AgentsList = z.infer; export declare const AgentsAttentionSchema: z.ZodObject<{ needsYou: z.ZodNumber; working: z.ZodNumber; }, z.core.$strip>; export type AgentsAttention = z.infer; export declare const HomeConversationSchema: z.ZodObject<{ conversationId: z.ZodString; agent: z.ZodOptional; title: z.ZodOptional; titleAction: z.ZodOptional; status: z.ZodEnum<{ awaiting: "awaiting"; conflict: "conflict"; dismissing: "dismissing"; error: "error"; idle: "idle"; interrupted: "interrupted"; landed: "landed"; landing: "landing"; ready: "ready"; resuming: "resuming"; running: "running"; stopped: "stopped"; stopping: "stopping"; }>; failure: z.ZodOptional; failureCode: z.ZodOptional; failureOwn: z.ZodOptional; limitResetsAt: z.ZodOptional; limitHeld: z.ZodOptional; limitScheduled: z.ZodOptional; limitMoving: z.ZodOptional; limitNextAt: z.ZodOptional; next: z.ZodOptional; at: z.ZodNumber; onto: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"room">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"send">; at: z.ZodNumber; count: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"land">; after: z.ZodString; count: z.ZodNumber; }, z.core.$strip>], "kind">>; provider: z.ZodString; harness: z.ZodEnum<{ "claude-code": "claude-code"; codex: "codex"; muse: "muse"; native: "native"; opencode: "opencode"; pi: "pi"; vendor: "vendor"; }>; runner: z.ZodOptional; startIn: z.ZodOptional; actsAs: z.ZodOptional; lastActsAs: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; account: z.ZodOptional; branch: z.ZodOptional; autoLand: z.ZodOptional; limitPolicy: z.ZodOptional>; outagePolicy: z.ZodOptional>; stopPolicy: z.ZodOptional>; memoryPolicy: z.ZodOptional>; landRequested: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; reactions: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>>>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; startedBy: z.ZodOptional; areas: z.ZodOptional>; owner: z.ZodOptional; since: z.ZodNumber; }, z.core.$strip>>; forkedFrom: z.ZodOptional; }, z.core.$strip>>; fresh: z.ZodOptional; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>>; home: z.ZodOptional>; base: z.ZodOptional; costUsd: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; contextTokens: z.ZodOptional; contextWindow: z.ZodOptional; promptCache: z.ZodOptional; keepableUntil: z.ZodOptional; }, z.core.$strip>>; keepWarm: z.ZodOptional; ended: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; activity: z.ZodOptional; target: z.ZodOptional; todo: z.ZodOptional; }, z.core.$strip>>; checklist: z.ZodOptional>; landedMessageDraft: z.ZodOptional; at: z.ZodOptional; ms: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; outcome: z.ZodOptional>; reason: z.ZodOptional; finishedAt: z.ZodOptional; }, z.core.$strip>>; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; startedAt: z.ZodOptional; run: z.ZodOptional; queue: z.ZodOptional>; voice: z.ZodEnum<{ agent: "agent"; person: "person"; sandbox: "sandbox"; }>; queuedAt: z.ZodNumber; revision: z.ZodNumber; until: z.ZodOptional; after: z.ZodOptional; reopenOf: z.ZodOptional; }, z.core.$strip>>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; continues: z.ZodOptional>; }, z.core.$strip>>; revision: z.ZodNumber; paused: z.ZodOptional>; until: z.ZodOptional; after: z.ZodOptional; }, z.core.$strip>>; updatedAt: z.ZodNumber; seenAt: z.ZodOptional; unsentAt: z.ZodOptional; attention: z.ZodObject<{ plan: z.ZodBoolean; question: z.ZodBoolean; permission: z.ZodBoolean; capability: z.ZodBoolean; credential: z.ZodBoolean; conflict: z.ZodBoolean; need: z.ZodOptional; }, z.core.$strip>; permissionAsk: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>>; landFailure: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; delivery: z.ZodOptional; at: z.ZodNumber; project: z.ZodString; folder: z.ZodOptional; applied: z.ZodNumber; conflicts: z.ZodArray; }, z.core.$strip>>; point: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>>; conflictCauses: z.ZodOptional>>; unfinished: z.ZodOptional; }, z.core.$strip>>; check: z.ZodOptional; }, z.core.$strip>>; proof: z.ZodOptional; check: z.ZodOptional; unviewed: z.ZodOptional; }, z.core.$strip>>; review: z.ZodOptional; findings: z.ZodNumber; open: z.ZodNumber; }, z.core.$strip>>; reach: z.ZodOptional; }, z.core.$strip>>>; liveMore: z.ZodOptional; stranded: z.ZodOptional>>; strandedMore: z.ZodOptional; published: z.ZodOptional; remote: z.ZodOptional; branch: z.ZodOptional; command: z.ZodString; }, z.core.$strip>>>; publishedMore: z.ZodOptional; }, z.core.$strip>>; turns: z.ZodOptional; toolUses: z.ZodOptional; subagents: z.ZodOptional>; diff: z.ZodOptional>; landedPresence: z.ZodOptional; id: z.ZodString; title: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"person">; email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>], "kind">>; }, z.core.$strip>>; loop: z.ZodOptional; iteration: z.ZodNumber; maxIterations: z.ZodNumber; goal: z.ZodString; }, z.core.$strip>>; workflow: z.ZodOptional>; awaitingWake: z.ZodOptional; watches: z.ZodOptional>>; needs: z.ZodOptional; title: z.ZodString; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; }, z.core.$strip>>>; jobs: z.ZodOptional; exitCode: z.ZodOptional; watch: z.ZodOptional; handed: z.ZodOptional; ports: z.ZodOptional>; stoppedBy: z.ZodOptional>; inputWait: z.ZodOptional>; }, z.core.$strip>>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; lands: z.ZodEnum<{ asks: "asks"; itself: "itself"; }>; }, z.core.$strip>; export type HomeConversation = z.infer; //# sourceMappingURL=agents-list.d.ts.map