import { z } from "zod"; export declare const systemContract: { info: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ name: z.ZodOptional; image: z.ZodOptional; version: z.ZodOptional; latest: z.ZodOptional; updateAvailable: z.ZodOptional; runtimes: z.ZodOptional; detail: z.ZodOptional; checkedAt: z.ZodNumber; }, z.core.$strip>>>; channel: z.ZodOptional; previousImage: z.ZodOptional; updateNotes: z.ZodOptional>; moreUpdateNotes: z.ZodOptional; breakingNotes: z.ZodOptional>; staged: z.ZodOptional; channel: z.ZodString; at: z.ZodNumber; plan: z.ZodOptional>; version: z.ZodOptional; engine: z.ZodOptional; digest: z.ZodOptional; downgrade: z.ZodOptional; failures: z.ZodOptional>>; steps: z.ZodOptional; }, z.core.$strip>>>; converts: z.ZodOptional; }, z.core.$strip>>>>; files: z.ZodOptional>; ok: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; preparing: z.ZodOptional; }, z.core.$strip>>; lastUpdate: z.ZodOptional; verb: z.ZodOptional; at: z.ZodNumber; from: z.ZodOptional; to: z.ZodOptional; reason: z.ZodOptional; log: z.ZodOptional; keepUntil: z.ZodOptional; }, z.core.$strip>>; withdrawn: z.ZodOptional; }, z.core.$strip>>; skippedVersion: z.ZodOptional; autoUpdate: z.ZodOptional; holds: z.ZodArray>; until: z.ZodOptional; }, z.core.$strip>>; startsAt: z.ZodOptional; pausedUntil: z.ZodOptional; failure: z.ZodOptional; lastApplied: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; running: z.ZodOptional; overlay: z.ZodOptional; }, z.core.$strip>; bootedAt: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; skipUpdate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; autoUpdate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; pausedUntil: z.ZodOptional>; applyNow: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ enabled: z.ZodBoolean; phase: z.ZodString; version: z.ZodOptional; holds: z.ZodArray>; until: z.ZodOptional; }, z.core.$strip>>; startsAt: z.ZodOptional; pausedUntil: z.ZodOptional; failure: z.ZodOptional; lastApplied: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; manifestProblems: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; reason: z.ZodOptional>; detail: z.ZodString; suggestion: z.ZodOptional; fix: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; repairManifest: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; session: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ token: z.ZodString; expiresAt: z.ZodNumber; email: z.ZodString; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; events: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, import("@orpc/contract").Schema | undefined; rawRoutes?: string[] | undefined; rawFingerprints?: Record | undefined; uploadEncodings?: string[] | undefined; voiceCodecs?: string[] | undefined; build?: string | undefined; boot?: { ready: boolean; startedAt: number; steps: { key: string; label: string; state: "done" | "failed" | "pending" | "running"; ms?: number | undefined; }[]; } | undefined; projectDir?: string | undefined; surface?: "folder" | "sandbox" | undefined; } | { kind: "heartbeat"; rev: number; } | { ready: boolean; startedAt: number; steps: { key: string; label: string; state: "done" | "failed" | "pending" | "running"; ms?: number | undefined; }[]; kind: "boot"; } | { kind: "workspaceChanged"; paths: string[]; } | { kind: "derivedChanged"; paths: string[]; } | { kind: "reposChanged"; repos: string[]; } | { kind: "refsChanged"; repos: string[]; } | { kind: "runtimeChanged"; domains: string[]; } | { kind: "presence"; users: { clientId: string; email: string; name?: string | undefined; picture?: string | undefined; role: "collaborator" | "guest" | "maintainer" | "owner" | "viewer" | "writer"; idle: boolean; away?: boolean | undefined; view?: string | undefined; sessionId?: string | undefined; path?: string | undefined; }[]; } | { kind: "agents"; agents: { id: string; sessionId?: string | undefined; title?: string | undefined; titleAction?: string | undefined; status: "awaiting" | "conflict" | "dismissing" | "error" | "idle" | "interrupted" | "landed" | "landing" | "ready" | "resuming" | "running" | "stopped" | "stopping"; failure?: string | undefined; failureCode?: string | undefined; failureOwn?: boolean | undefined; limitResetsAt?: number | undefined; limitHeld?: boolean | undefined; limitScheduled?: boolean | undefined; limitMoving?: string | undefined; limitNextAt?: number | undefined; next?: { kind: "rerun"; at: number; onto?: string | undefined; } | { kind: "room"; } | { kind: "send"; at: number; count: number; } | { kind: "land"; after: string; count: number; } | undefined; provider: string; harness: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor"; runner?: string | undefined; startIn?: string | undefined; actsAs?: string | undefined; lastActsAs?: string | undefined; model?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; account?: string | undefined; branch?: string | undefined; autoLand?: boolean | undefined; limitPolicy?: "move" | "resend" | "wait" | undefined; outagePolicy?: "retry" | "wait" | undefined; stopPolicy?: "retry" | "wait" | undefined; memoryPolicy?: "resend" | "wait" | undefined; landRequested?: { email: string; name?: string | undefined; at: number; } | undefined; reactions?: { emoji: string; by: { email: string; name?: string | undefined; at: number; }[]; }[] | undefined; origin?: { automationId: string; provider: string; channelId?: string | undefined; threadId?: string | undefined; author?: string | undefined; } | undefined; startedBy?: string | undefined; areas?: string[] | undefined; owner?: { email: string; name?: string | undefined; since: number; } | undefined; forkedFrom?: { conversationId: string; index: number; files: "now" | "then"; } | undefined; fresh?: { of: string; kind: "ask" | "review" | "test"; at: number; by?: string | undefined; } | undefined; home?: true | undefined; base?: string | undefined; costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; contextTokens?: number | undefined; contextWindow?: number | undefined; promptCache?: { at: number; ttlMs: number; rollsAt?: number | undefined; keepableUntil?: number | undefined; } | undefined; keepWarm?: { since: number; until: number; refreshes: number; readTokens?: number | undefined; ended?: { at: number; reason: "allowance" | "changed" | "cold" | "elapsed" | "failed"; detail?: string | undefined; } | undefined; } | undefined; activity?: { tool?: string | undefined; target?: string | undefined; todo?: string | undefined; } | undefined; checklist?: { done: number; total: number; } | undefined; landedMessageDraft?: { startedAt: number; steps: { provider: string; model: string; status: "answered" | "asking" | "refused" | "skipped"; at?: number | undefined; ms?: number | undefined; reason?: string | undefined; }[]; outcome?: "failed" | "written" | undefined; reason?: string | undefined; finishedAt?: number | undefined; } | undefined; landedMessage?: { subject: string; note?: string | undefined; breaking?: string | undefined; testNote?: string | undefined; allows?: string[] | undefined; } | undefined; startedAt?: number | undefined; run?: string | undefined; queue?: { items: { id: string; text: string; attachments?: string[] | undefined; voice: "agent" | "person" | "sandbox"; queuedAt: number; revision: number; until?: number | undefined; after?: string | undefined; reopenOf?: { agent: string; account?: string | undefined; } | undefined; serves?: { agent: string; harness: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor"; model?: string | undefined; effort?: string | undefined; account?: string | undefined; } | undefined; continues?: true | undefined; }[]; revision: number; paused?: "refused" | "scheduled" | "stopped" | undefined; until?: number | undefined; after?: string | undefined; } | undefined; updatedAt: number; seenAt?: number | undefined; unsentAt?: number | undefined; attention: { plan: boolean; question: boolean; permission: boolean; capability: boolean; credential: boolean; conflict: boolean; need?: boolean | undefined; }; permissionAsk?: { requestId: string; ask: string; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; } | undefined; landFailure?: { reason: string; code?: string | undefined; at: number; } | undefined; delivery?: { state: "delivered" | "failed" | "partial" | "too-large" | "waiting"; at: number; project: string; folder?: string | undefined; applied: number; conflicts: { path: string; reason: "edited" | "link" | "missing-git" | "outside"; }[]; point?: string | undefined; reason?: string | undefined; } | undefined; conflictCauses?: ("binary" | "diverged" | "workspace")[] | undefined; unfinished?: { at: number; steps?: { open: number; total: number; next?: string | undefined; } | undefined; check?: string | undefined; } | undefined; proof?: { at: number; verification: "failing" | "no-code" | "unproven" | "verified"; check?: string | undefined; unviewed?: number | undefined; } | undefined; review?: { at: number; source: "claude" | "codex"; findings: number; open: number; } | undefined; reach?: { at: number; live?: { path: string; extension?: string | undefined; }[] | undefined; liveMore?: number | undefined; stranded?: { dir: string; uncommitted: number; unpushed: number; }[] | undefined; strandedMore?: number | undefined; published?: { dir?: string | undefined; remote?: string | undefined; branch?: string | undefined; command: string; }[] | undefined; publishedMore?: number | undefined; } | undefined; turns?: number | undefined; toolUses?: number | undefined; subagents?: { running: number; total: number; } | undefined; diff?: { files: number; insertions: number; deletions: number; } | undefined; landedPresence?: { landed: number; present: number; removedBy?: { kind: "agent"; id: string; title?: string | undefined; } | { kind: "person"; email?: string | undefined; name?: string | undefined; } | undefined; } | undefined; loop?: { state: "done" | "error" | "exhausted" | "overspent" | "running" | "stalled" | "stopped" | "unpriced"; iteration: number; maxIterations: number; goal: string; } | undefined; workflow?: { runId: string; name: string; step: string; index: number; total: number; } | undefined; awaitingWake?: boolean | undefined; watches?: { id: string; note: string; intervalSeconds: number; deadlineAt: number; }[] | undefined; needs?: { id: string; kind: "automation" | "capability" | "environment" | "grant" | "release" | "secret"; title: string; status: "cancelled" | "declined" | "met" | "open" | "working"; }[] | undefined; jobs?: { id: string; label: string; session: string; startedAt: number; endedAt?: number | undefined; exitCode?: number | undefined; watch?: string | undefined; handed?: boolean | undefined; ports?: number[] | undefined; stoppedBy?: "agent" | "person" | "turn" | undefined; inputWait?: { since: number; program: string; } | undefined; }[] | undefined; archivedAt?: number | undefined; }[]; rev: number; } | { kind: "accountUsage"; provider: string; account: string; usage?: { windows: { kind: string; label?: string | undefined; utilization: number; resetsAt?: number | undefined; gates: "all" | "none" | { models: string[]; }; rounded?: boolean | undefined; lapsedAt?: number | undefined; missingSince?: number | undefined; }[]; measuredAt: number; unread?: { since: number; reason: string; } | undefined; uncovered?: string[] | undefined; contradicted?: { at: number; model: string; } | undefined; } | undefined; } | { kind: "providerRefusal"; provider: string; refusals?: { at: number; kind: "auth" | "entitlement" | "limit"; message: string; account?: string | undefined; model?: string | undefined; resetsAt?: number | undefined; poolResetsAt?: number | undefined; unmetered?: true | undefined; byHand?: true | undefined; }[] | undefined; refusal?: { at: number; kind: "auth" | "entitlement" | "limit"; message: string; account?: string | undefined; model?: string | undefined; resetsAt?: number | undefined; poolResetsAt?: number | undefined; unmetered?: true | undefined; byHand?: true | undefined; } | undefined; } | { from: number; generation: number; dirs: { path: string; entries: unknown[]; }[]; barren?: string[] | undefined; kind: "treeChanged"; }, unknown, void>, import("@orpc/contract").AsyncIteratorClass<{ kind: "hello"; workspaceId: string; routes?: string[] | undefined; shapes?: Record | undefined; rawRoutes?: string[] | undefined; rawFingerprints?: Record | undefined; uploadEncodings?: string[] | undefined; voiceCodecs?: string[] | undefined; build?: string | undefined; boot?: { ready: boolean; startedAt: number; steps: { key: string; label: string; state: "done" | "failed" | "pending" | "running"; ms?: number | undefined; }[]; } | undefined; projectDir?: string | undefined; surface?: "folder" | "sandbox" | undefined; } | { kind: "heartbeat"; rev: number; } | { ready: boolean; startedAt: number; steps: { key: string; label: string; state: "done" | "failed" | "pending" | "running"; ms?: number | undefined; }[]; kind: "boot"; } | { kind: "workspaceChanged"; paths: string[]; } | { kind: "derivedChanged"; paths: string[]; } | { kind: "reposChanged"; repos: string[]; } | { kind: "refsChanged"; repos: string[]; } | { kind: "runtimeChanged"; domains: string[]; } | { kind: "presence"; users: { clientId: string; email: string; name?: string | undefined; picture?: string | undefined; role: "collaborator" | "guest" | "maintainer" | "owner" | "viewer" | "writer"; idle: boolean; away?: boolean | undefined; view?: string | undefined; sessionId?: string | undefined; path?: string | undefined; }[]; } | { kind: "agents"; agents: { id: string; sessionId?: string | undefined; title?: string | undefined; titleAction?: string | undefined; status: "awaiting" | "conflict" | "dismissing" | "error" | "idle" | "interrupted" | "landed" | "landing" | "ready" | "resuming" | "running" | "stopped" | "stopping"; failure?: string | undefined; failureCode?: string | undefined; failureOwn?: boolean | undefined; limitResetsAt?: number | undefined; limitHeld?: boolean | undefined; limitScheduled?: boolean | undefined; limitMoving?: string | undefined; limitNextAt?: number | undefined; next?: { kind: "rerun"; at: number; onto?: string | undefined; } | { kind: "room"; } | { kind: "send"; at: number; count: number; } | { kind: "land"; after: string; count: number; } | undefined; provider: string; harness: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor"; runner?: string | undefined; startIn?: string | undefined; actsAs?: string | undefined; lastActsAs?: string | undefined; model?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; account?: string | undefined; branch?: string | undefined; autoLand?: boolean | undefined; limitPolicy?: "move" | "resend" | "wait" | undefined; outagePolicy?: "retry" | "wait" | undefined; stopPolicy?: "retry" | "wait" | undefined; memoryPolicy?: "resend" | "wait" | undefined; landRequested?: { email: string; name?: string | undefined; at: number; } | undefined; reactions?: { emoji: string; by: { email: string; name?: string | undefined; at: number; }[]; }[] | undefined; origin?: { automationId: string; provider: string; channelId?: string | undefined; threadId?: string | undefined; author?: string | undefined; } | undefined; startedBy?: string | undefined; areas?: string[] | undefined; owner?: { email: string; name?: string | undefined; since: number; } | undefined; forkedFrom?: { conversationId: string; index: number; files: "now" | "then"; } | undefined; fresh?: { of: string; kind: "ask" | "review" | "test"; at: number; by?: string | undefined; } | undefined; home?: true | undefined; base?: string | undefined; costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; contextTokens?: number | undefined; contextWindow?: number | undefined; promptCache?: { at: number; ttlMs: number; rollsAt?: number | undefined; keepableUntil?: number | undefined; } | undefined; keepWarm?: { since: number; until: number; refreshes: number; readTokens?: number | undefined; ended?: { at: number; reason: "allowance" | "changed" | "cold" | "elapsed" | "failed"; detail?: string | undefined; } | undefined; } | undefined; activity?: { tool?: string | undefined; target?: string | undefined; todo?: string | undefined; } | undefined; checklist?: { done: number; total: number; } | undefined; landedMessageDraft?: { startedAt: number; steps: { provider: string; model: string; status: "answered" | "asking" | "refused" | "skipped"; at?: number | undefined; ms?: number | undefined; reason?: string | undefined; }[]; outcome?: "failed" | "written" | undefined; reason?: string | undefined; finishedAt?: number | undefined; } | undefined; landedMessage?: { subject: string; note?: string | undefined; breaking?: string | undefined; testNote?: string | undefined; allows?: string[] | undefined; } | undefined; startedAt?: number | undefined; run?: string | undefined; queue?: { items: { id: string; text: string; attachments?: string[] | undefined; voice: "agent" | "person" | "sandbox"; queuedAt: number; revision: number; until?: number | undefined; after?: string | undefined; reopenOf?: { agent: string; account?: string | undefined; } | undefined; serves?: { agent: string; harness: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor"; model?: string | undefined; effort?: string | undefined; account?: string | undefined; } | undefined; continues?: true | undefined; }[]; revision: number; paused?: "refused" | "scheduled" | "stopped" | undefined; until?: number | undefined; after?: string | undefined; } | undefined; updatedAt: number; seenAt?: number | undefined; unsentAt?: number | undefined; attention: { plan: boolean; question: boolean; permission: boolean; capability: boolean; credential: boolean; conflict: boolean; need?: boolean | undefined; }; permissionAsk?: { requestId: string; ask: string; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; } | undefined; landFailure?: { reason: string; code?: string | undefined; at: number; } | undefined; delivery?: { state: "delivered" | "failed" | "partial" | "too-large" | "waiting"; at: number; project: string; folder?: string | undefined; applied: number; conflicts: { path: string; reason: "edited" | "link" | "missing-git" | "outside"; }[]; point?: string | undefined; reason?: string | undefined; } | undefined; conflictCauses?: ("binary" | "diverged" | "workspace")[] | undefined; unfinished?: { at: number; steps?: { open: number; total: number; next?: string | undefined; } | undefined; check?: string | undefined; } | undefined; proof?: { at: number; verification: "failing" | "no-code" | "unproven" | "verified"; check?: string | undefined; unviewed?: number | undefined; } | undefined; review?: { at: number; source: "claude" | "codex"; findings: number; open: number; } | undefined; reach?: { at: number; live?: { path: string; extension?: string | undefined; }[] | undefined; liveMore?: number | undefined; stranded?: { dir: string; uncommitted: number; unpushed: number; }[] | undefined; strandedMore?: number | undefined; published?: { dir?: string | undefined; remote?: string | undefined; branch?: string | undefined; command: string; }[] | undefined; publishedMore?: number | undefined; } | undefined; turns?: number | undefined; toolUses?: number | undefined; subagents?: { running: number; total: number; } | undefined; diff?: { files: number; insertions: number; deletions: number; } | undefined; landedPresence?: { landed: number; present: number; removedBy?: { kind: "agent"; id: string; title?: string | undefined; } | { kind: "person"; email?: string | undefined; name?: string | undefined; } | undefined; } | undefined; loop?: { state: "done" | "error" | "exhausted" | "overspent" | "running" | "stalled" | "stopped" | "unpriced"; iteration: number; maxIterations: number; goal: string; } | undefined; workflow?: { runId: string; name: string; step: string; index: number; total: number; } | undefined; awaitingWake?: boolean | undefined; watches?: { id: string; note: string; intervalSeconds: number; deadlineAt: number; }[] | undefined; needs?: { id: string; kind: "automation" | "capability" | "environment" | "grant" | "release" | "secret"; title: string; status: "cancelled" | "declined" | "met" | "open" | "working"; }[] | undefined; jobs?: { id: string; label: string; session: string; startedAt: number; endedAt?: number | undefined; exitCode?: number | undefined; watch?: string | undefined; handed?: boolean | undefined; ports?: number[] | undefined; stoppedBy?: "agent" | "person" | "turn" | undefined; inputWait?: { since: number; program: string; } | undefined; }[] | undefined; archivedAt?: number | undefined; }[]; rev: number; } | { kind: "accountUsage"; provider: string; account: string; usage?: { windows: { kind: string; label?: string | undefined; utilization: number; resetsAt?: number | undefined; gates: "all" | "none" | { models: string[]; }; rounded?: boolean | undefined; lapsedAt?: number | undefined; missingSince?: number | undefined; }[]; measuredAt: number; unread?: { since: number; reason: string; } | undefined; uncovered?: string[] | undefined; contradicted?: { at: number; model: string; } | undefined; } | undefined; } | { kind: "providerRefusal"; provider: string; refusals?: { at: number; kind: "auth" | "entitlement" | "limit"; message: string; account?: string | undefined; model?: string | undefined; resetsAt?: number | undefined; poolResetsAt?: number | undefined; unmetered?: true | undefined; byHand?: true | undefined; }[] | undefined; refusal?: { at: number; kind: "auth" | "entitlement" | "limit"; message: string; account?: string | undefined; model?: string | undefined; resetsAt?: number | undefined; poolResetsAt?: number | undefined; unmetered?: true | undefined; byHand?: true | undefined; } | undefined; } | { from: number; generation: number; dirs: { path: string; entries: import("../schemas/workspace/workspace-tree.js").WorkspaceTreeEntry[]; }[]; barren?: string[] | undefined; kind: "treeChanged"; }, unknown, void>> & { [x: symbol]: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"hello">; workspaceId: z.ZodString; routes: z.ZodOptional>; shapes: z.ZodOptional>; rawRoutes: z.ZodOptional>; rawFingerprints: z.ZodOptional>; uploadEncodings: z.ZodOptional>; voiceCodecs: z.ZodOptional>; build: z.ZodOptional; boot: z.ZodOptional; ms: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; projectDir: z.ZodOptional; surface: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"heartbeat">; rev: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ ready: z.ZodBoolean; startedAt: z.ZodNumber; steps: z.ZodArray; ms: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"boot">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspaceChanged">; paths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ from: z.ZodNumber; generation: z.ZodNumber; dirs: z.ZodArray>>; }, z.core.$strip>>; barren: z.ZodOptional>; kind: z.ZodLiteral<"treeChanged">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"derivedChanged">; paths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"reposChanged">; repos: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"refsChanged">; repos: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"runtimeChanged">; domains: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"presence">; users: z.ZodArray; picture: z.ZodOptional; role: z.ZodEnum<{ collaborator: "collaborator"; guest: "guest"; maintainer: "maintainer"; owner: "owner"; viewer: "viewer"; writer: "writer"; }>; idle: z.ZodBoolean; away: z.ZodOptional; view: z.ZodOptional; sessionId: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agents">; 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; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"accountUsage">; provider: z.ZodString; account: z.ZodString; usage: z.ZodOptional; utilization: z.ZodNumber; resetsAt: z.ZodOptional; gates: z.ZodUnion, z.ZodLiteral<"none">, z.ZodObject<{ models: z.ZodArray; }, z.core.$strip>]>; rounded: z.ZodOptional; lapsedAt: z.ZodOptional; missingSince: z.ZodOptional; }, z.core.$strip>>; measuredAt: z.ZodNumber; unread: z.ZodOptional>; uncovered: z.ZodOptional>; contradicted: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"providerRefusal">; provider: z.ZodString; refusals: z.ZodOptional; message: z.ZodString; account: z.ZodOptional; model: z.ZodOptional; resetsAt: z.ZodOptional; poolResetsAt: z.ZodOptional; unmetered: z.ZodOptional>; byHand: z.ZodOptional>; }, z.core.$strip>>>; refusal: z.ZodOptional; message: z.ZodString; account: z.ZodOptional; model: z.ZodOptional; resetsAt: z.ZodOptional; poolResetsAt: z.ZodOptional; unmetered: z.ZodOptional>; byHand: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>], "kind">; }, Record, import("../protocol/route-meta.js").RouteMeta & Record>; presence: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; view: z.ZodOptional; sessionId: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; usage: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ accounts: z.ZodArray>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; metrics: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ at: z.ZodNumber; windowMs: z.ZodOptional; sandbox: z.ZodObject<{ cpuPercent: z.ZodOptional; cores: z.ZodNumber; memoryBytes: z.ZodNumber; memoryLimitBytes: z.ZodNumber; memoryBreakdown: z.ZodOptional; countedFileCacheBytes: z.ZodOptional; kernelBytes: z.ZodOptional; inactiveFileCacheBytes: z.ZodOptional; }, z.core.$strip>>; swapBytes: z.ZodOptional; swapLimitBytes: z.ZodOptional; swapFull: z.ZodOptional; memoryRoom: z.ZodOptional; reservedBytes: z.ZodNumber; personNeedBytes: z.ZodNumber; stallPercent: z.ZodNumber; stallLimitPercent: z.ZodNumber; stallSustainedPercent: z.ZodOptional; stallSustainedLimitPercent: z.ZodOptional; }, z.core.$strip>>; diskBytes: z.ZodOptional; diskTotalBytes: z.ZodOptional; loadAverage: z.ZodTuple<[z.ZodNumber, z.ZodNumber, z.ZodNumber], null>; machineCores: z.ZodOptional; processes: z.ZodNumber; pressure: z.ZodOptional>; }, z.core.$strip>; daemon: z.ZodObject<{ rssBytes: z.ZodNumber; heapUsedBytes: z.ZodNumber; cpuPercent: z.ZodOptional; eventLoopPercent: z.ZodOptional; }, z.core.$strip>; sessions: z.ZodRecord; }, z.core.$strip>>; roles: z.ZodRecord & z.core.$partial, z.ZodObject<{ processes: z.ZodNumber; rssBytes: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; storage: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ scan: z.ZodOptional; disk: z.ZodOptional>; categories: z.ZodArray; cleanability: z.ZodEnum<{ confirm: "confirm"; none: "none"; safe: "safe"; }>; bytes: z.ZodNumber; files: z.ZodNumber; cleanableBytes: z.ZodOptional; items: z.ZodArray>; }, z.core.$strip>>; unreadable: z.ZodNumber; }, z.core.$strip>>; scanning: z.ZodBoolean; historyDisk: z.ZodOptional>; repositoryCheckouts: z.ZodOptional>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; scanStorage: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ scan: z.ZodOptional; disk: z.ZodOptional>; categories: z.ZodArray; cleanability: z.ZodEnum<{ confirm: "confirm"; none: "none"; safe: "safe"; }>; bytes: z.ZodNumber; files: z.ZodNumber; cleanableBytes: z.ZodOptional; items: z.ZodArray>; }, z.core.$strip>>; unreadable: z.ZodNumber; }, z.core.$strip>>; scanning: z.ZodBoolean; historyDisk: z.ZodOptional>; repositoryCheckouts: z.ZodOptional>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; cancelStorageScan: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; cleanStorage: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ category: z.ZodEnum<{ artifacts: "artifacts"; backups: "backups"; browserCaptures: "browserCaptures"; browserProfiles: "browserProfiles"; buildCaches: "buildCaches"; checkouts: "checkouts"; conversations: "conversations"; docker: "docker"; engines: "engines"; exports: "exports"; extensions: "extensions"; indexes: "indexes"; logs: "logs"; modelWeights: "modelWeights"; other: "other"; packageStores: "packageStores"; repositories: "repositories"; restorePoints: "restorePoints"; scratch: "scratch"; state: "state"; trash: "trash"; workspace: "workspace"; }>; freedBytes: z.ZodNumber; removed: z.ZodNumber; kept: z.ZodNumber; failed: z.ZodNumber; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; terminals: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ sessions: z.ZodArray; kind: z.ZodEnum<{ agent: "agent"; job: "job"; panel: "panel"; process: "process"; shell: "shell"; }>; running: z.ZodBoolean; activityAt: z.ZodNumber; exitCode: z.ZodOptional; command: z.ZodOptional; extensionId: z.ZodOptional; processName: z.ZodOptional; help: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; killTerminal: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; terminalScrollback: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ name: z.ZodString; text: z.ZodString; lines: z.ZodNumber; truncated: z.ZodBoolean; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; browsers: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ sessions: z.ZodArray; help: z.ZodOptional>; dialog: z.ZodOptional; message: z.ZodString; defaultValue: z.ZodOptional; }, z.core.$strip>>; pages: z.ZodArray; url: z.ZodString; active: z.ZodBoolean; }, z.core.$strip>>; own: z.ZodOptional; owner: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; openBrowser: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ name: z.ZodString; pageId: z.ZodOptional; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; closeBrowser: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; closeBrowserPage: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; desktop: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ running: z.ZodBoolean; display: z.ZodOptional; windows: z.ZodOptional; list: z.ZodOptional>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; subagents: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ sessions: z.ZodArray; conversationId: z.ZodString; agentType: z.ZodOptional; description: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; provider: z.ZodOptional; spawnDepth: z.ZodOptional; background: z.ZodOptional; status: z.ZodEnum<{ blocked: "blocked"; completed: "completed"; failed: "failed"; killed: "killed"; paused: "paused"; pending: "pending"; running: "running"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; activityAt: z.ZodNumber; tokens: z.ZodOptional; toolUses: z.ZodOptional; lastTool: z.ZodOptional; summary: z.ZodOptional; error: z.ZodOptional; verification: z.ZodOptional; paths: z.ZodOptional>; check: z.ZodOptional; }, z.core.$strip>>; linked: z.ZodOptional; conversationId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; devices: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ cardlessHosts: z.ZodOptional>>; sharedIdentities: z.ZodOptional>; }, z.core.$strip>>>; devices: z.ZodArray; seenAt: z.ZodOptional; machineId: z.ZodOptional; environment: z.ZodOptional; }, z.core.$strip>>; hostId: z.ZodOptional; card: z.ZodOptional; machineId: z.ZodOptional; online: z.ZodOptional; platform: z.ZodOptional; facts: z.ZodOptional; os: z.ZodString; arch: z.ZodString; shell: z.ZodString; home: z.ZodString; roots: z.ZodArray; engine: z.ZodOptional>; hostname: z.ZodOptional; wsl: z.ZodOptional>; wslDistros: z.ZodOptional>; links: z.ZodOptional; }, z.core.$strip>>; features: z.ZodOptional>; icOutOfDate: z.ZodOptional; upkeep: z.ZodOptional; fixed: z.ZodRecord; skipped: z.ZodArray>; }, z.core.$strip>>; previousExit: z.ZodOptional; ic: z.ZodOptional; }, z.core.$strip>>; icOverrides: z.ZodOptional>; intenticOs: z.ZodOptional>; }, z.core.$strip>>; agentVersion: z.ZodOptional; lastSeen: z.ZodOptional; report: z.ZodOptional; hostname: z.ZodString; os: z.ZodString; wsl: z.ZodOptional>; pairings: z.ZodArray; mode: z.ZodEnum<{ mirror: "mirror"; sync: "sync"; }>; localDir: z.ZodOptional; remoteDir: z.ZodOptional; deliver: z.ZodOptional>; slug: z.ZodOptional; mirroring: z.ZodOptional>; mutagenStatus: z.ZodOptional; copy: z.ZodOptional; bytes: z.ZodOptional; stagedFiles: z.ZodOptional; stagingFiles: z.ZodOptional; stagedBytes: z.ZodOptional; }, z.core.$strip>>; conflicts: z.ZodOptional; conflictedPaths: z.ZodOptional>; sandbox: z.ZodOptional>; nature: z.ZodOptional>; }, z.core.$strip>>>; paused: z.ZodOptional; heldBy: z.ZodOptional>; backupStatus: z.ZodOptional; lowDisk: z.ZodOptional>; bridgeHolds: z.ZodOptional>; failures: z.ZodNumber; since: z.ZodNumber; retryAt: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$strip>>; ports: z.ZodArray; sandboxId: z.ZodString; state: z.ZodEnum<{ busy: "busy"; "held-by-sandbox": "held-by-sandbox"; ignored: "ignored"; mirrored: "mirrored"; }>; heldBy: z.ZodOptional; command: z.ZodOptional; }, z.core.$strip>>; agent: z.ZodObject<{ running: z.ZodBoolean; pid: z.ZodOptional; installed: z.ZodOptional; build: z.ZodOptional; lastTickAt: z.ZodOptional; }, z.core.$strip>; capturedAt: z.ZodNumber; }, z.core.$strip>>; sandboxes: z.ZodOptional; running: z.ZodBoolean; image: z.ZodString; tunnelRunning: z.ZodOptional; resources: z.ZodOptional; cpus: z.ZodOptional; privileged: z.ZodBoolean; gpu: z.ZodBoolean; hostRuntime: z.ZodArray; overlayRuntime: z.ZodArray; shape: z.ZodOptional; cpus: z.ZodNullable; privileged: z.ZodBoolean; gpu: z.ZodBoolean; }, z.core.$strip>>; desired: z.ZodOptional; cpus: z.ZodNullable; privileged: z.ZodBoolean; gpu: z.ZodBoolean; }, z.core.$strip>>; saved: z.ZodOptional>; cpus: z.ZodOptional>; privileged: z.ZodOptional; gpu: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; staged: z.ZodOptional; channel: z.ZodOptional; }, z.core.$strip>>; version: z.ZodOptional; parked: z.ZodOptional; probationUntil: z.ZodOptional; lastUpdate: z.ZodOptional; verb: z.ZodOptional; at: z.ZodNumber; from: z.ZodOptional; to: z.ZodOptional; reason: z.ZodOptional; log: z.ZodOptional; keepUntil: z.ZodOptional; }, z.core.$strip>>; rollbackTargets: z.ZodOptional; download: z.ZodOptional; }, z.core.$strip>>>; keptElsewhere: z.ZodOptional; keptElsewhereName: z.ZodOptional; adoptedFrom: z.ZodOptional; keeperSilentSince: z.ZodOptional; asleep: z.ZodOptional; sandboxId: z.ZodOptional>; localPort: z.ZodOptional>; platformId: z.ZodOptional>; }, z.core.$strip>>>; sandboxesUnread: z.ZodOptional; manages: z.ZodOptional; gap: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; manageDeviceSandbox: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; slug: z.ZodString; hash: z.ZodOptional; to: z.ZodOptional; shape: z.ZodOptional; cpus: z.ZodNullable; privileged: z.ZodBoolean; gpu: z.ZodBoolean; }, z.core.$strict>>; when: z.ZodOptional>; resources: z.ZodOptional>; cpus: z.ZodOptional>; privileged: z.ZodOptional; gpu: z.ZodOptional; }, z.core.$strict>>; later: z.ZodOptional; parentUrl: z.ZodOptional; pair: z.ZodOptional; setupCode: z.ZodOptional; platformUrl: z.ZodOptional; definition: z.ZodOptional; overlay: z.ZodOptional; overlayHash: z.ZodOptional; id: z.ZodString; resumeTurns: z.ZodOptional; }, z.core.$strict>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ kind: "line"; text: string; } | { kind: "result"; message: string; } | { kind: "error"; message: string; }, unknown, void>> & { [x: symbol]: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"line">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"result">; message: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"error">; message: z.ZodString; }, z.core.$strip>], "kind">; }, Record, import("../protocol/route-meta.js").RouteMeta & Record>; runDeviceCommand: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; sandboxId: z.ZodOptional; mode: z.ZodOptional>; localDir: z.ZodOptional; port: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodBoolean; message: z.ZodString; output: z.ZodOptional; refused: z.ZodBoolean; }, z.core.$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; runDeviceAgentFlow: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; id: z.ZodString; }, z.core.$strict>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ kind: "line"; text: string; } | { kind: "result"; message: string; } | { kind: "error"; message: string; }, unknown, void>> & { [x: symbol]: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"line">; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"result">; message: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"error">; message: z.ZodString; }, z.core.$strip>], "kind">; }, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=system.contract.d.ts.map