import type { z } from "zod"; import type { ContractRoute } from "./protocol/routes.js"; export { HISTORY_ROOT, HOST_STATE_ROOT, STATE_DIR, WORKSPACE_ROOT } from "@intentic/constants"; export declare const sandboxContract: { accounts: { start: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; provider: z.ZodEnum<{ claude: "claude"; codex: "codex"; cursor: "cursor"; devin: "devin"; gemini: "gemini"; grok: "grok"; kimi: "kimi"; meta: "meta"; zai: "zai"; }>; }, z.core.$strip>, z.ZodObject<{ url: z.ZodString; code: z.ZodString; state: z.ZodString; flow: z.ZodEnum<{ device: "device"; paste: "paste"; redirect: "redirect"; }>; variant: z.ZodString; handshake: z.ZodString; expiresAt: z.ZodNumber; catchers: z.ZodOptional; label: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; complete: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; redirectUrl: z.ZodOptional; label: z.ZodOptional; provider: z.ZodEnum<{ claude: "claude"; codex: "codex"; cursor: "cursor"; devin: "devin"; gemini: "gemini"; grok: "grok"; kimi: "kimi"; meta: "meta"; zai: "zai"; }>; }, z.core.$strip>, z.ZodObject<{ account: z.ZodOptional; organization: z.ZodOptional; variant: z.ZodOptional; scope: z.ZodOptional; connectedAt: z.ZodNumber; needsReauth: z.ZodOptional; detail: z.ZodOptional; seatRefusal: z.ZodOptional; 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.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"wait">; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"ok">; account: z.ZodOptional; organization: z.ZodOptional; variant: z.ZodOptional; scope: z.ZodOptional; connectedAt: z.ZodNumber; needsReauth: z.ZodOptional; detail: z.ZodOptional; seatRefusal: z.ZodOptional; 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.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"error">; error: z.ZodString; }, z.core.$strip>], "status">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; cancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; accounts: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; provider: z.ZodEnum<{ claude: "claude"; codex: "codex"; cursor: "cursor"; devin: "devin"; gemini: "gemini"; grok: "grok"; kimi: "kimi"; meta: "meta"; zai: "zai"; }>; }, z.core.$strip>, z.ZodObject<{ accounts: z.ZodArray; organization: z.ZodOptional; variant: z.ZodOptional; scope: z.ZodOptional; connectedAt: z.ZodNumber; needsReauth: z.ZodOptional; detail: z.ZodOptional; seatRefusal: z.ZodOptional; 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.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rename: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; label: z.ZodString; email: z.ZodOptional; organization: z.ZodOptional; variant: z.ZodOptional; scope: z.ZodOptional; connectedAt: z.ZodNumber; needsReauth: z.ZodOptional; detail: z.ZodOptional; seatRefusal: z.ZodOptional; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; disconnect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; activity: { list: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; limit: z.ZodDefault>; before: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ events: z.ZodArray; account: z.ZodOptional; direction: z.ZodEnum<{ in: "in"; out: "out"; system: "system"; }>; type: z.ZodString; channelId: z.ZodOptional; author: z.ZodOptional; actor: z.ZodOptional; content: z.ZodOptional; method: z.ZodOptional; endpoint: z.ZodOptional; sessionId: z.ZodOptional; turnId: z.ZodOptional; conversationId: z.ZodOptional; title: z.ZodOptional; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; automationIds: z.ZodOptional>; outcome: z.ZodOptional>; error: z.ZodOptional; extra: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ connections: z.ZodArray; lastError: z.ZodOptional; }, z.core.$strip>>; voice: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; agent: { run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; messageId: z.ZodOptional; title: z.ZodOptional; attachments: z.ZodOptional>; mentions: z.ZodOptional>; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; actsAs: z.ZodOptional; sessionId: z.ZodOptional; conversationId: z.ZodOptional; isolated: z.ZodOptional; startIn: z.ZodOptional; placement: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"runner">; id: z.ZodString; }, z.core.$strip>]>>; worktreeBase: z.ZodOptional>>; autoLand: z.ZodOptional; runRole: z.ZodOptional>; origin: z.ZodOptional; threadId: z.ZodOptional; author: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; model: z.ZodOptional; unattended: z.ZodOptional; outsideWake: z.ZodOptional; permissionMode: z.ZodOptional>; allowedTools: z.ZodOptional>; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; autoPicked: z.ZodOptional; editorContext: z.ZodOptional; endLine: z.ZodOptional; selection: z.ZodOptional; }, z.core.$strip>>; sendAt: z.ZodOptional; sendAtReopen: z.ZodOptional>; sendAfter: z.ZodOptional; conversationAutoLand: z.ZodOptional; draft: z.ZodOptional; continues: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ delivered: z.ZodEnum<{ queued: "queued"; started: "started"; steered: "steered"; }>; run: z.ZodOptional; duplicate: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; attach: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; after: z.ZodOptional; }, z.core.$strip>, import("@orpc/contract").Schema | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: string | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }[]; } | { kind: "patch"; seq: number; patch: { op: "append"; row: { role: "assistant" | "notice" | "user"; text: string; rowId?: string | undefined; run?: string | undefined; sentAt?: number | undefined; openedAt?: number | undefined; messageId?: string | undefined; attachments?: string[] | undefined; checkpointId?: string | undefined; rewindIndex?: number | undefined; thinking?: string | undefined; tools?: unknown[] | undefined; todos?: { content: string; status: "completed" | "in_progress" | "pending"; activeForm?: string | undefined; }[] | undefined; usage?: { costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; durationMs?: number | undefined; numTurns?: number | undefined; } | undefined; notes?: { title: string; text: string; }[] | undefined; speaker?: { kind: "person"; email: string; name?: string | undefined; } | { kind: "program"; token: string; } | { kind: "agent"; conversationId: string; } | { kind: "sandbox"; source?: string | undefined; } | undefined; errand?: "ci-fix" | "ci-fix-nudge" | "land-breakage" | "land-conflict" | "land-fix" | "land-fix-nudge" | "land-held" | "push-fix" | "push-fix-nudge" | "verify-nudge" | undefined; placed?: boolean | undefined; noticeAction?: "depsInstall" | "landHold" | "sandboxMemory" | "sendAgain" | "sendAnyway" | "switchModel" | "watchStop" | undefined; sandboxHeld?: boolean | undefined; noticeWait?: "chatRoute" | "credentialRenewal" | "watch" | undefined; noticeWaitId?: string | undefined; noticeCode?: { code: string; params?: Record | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: string | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }; } | { op: "replace"; index: number; rowId?: string | undefined; row: { role: "assistant" | "notice" | "user"; text: string; rowId?: string | undefined; run?: string | undefined; sentAt?: number | undefined; openedAt?: number | undefined; messageId?: string | undefined; attachments?: string[] | undefined; checkpointId?: string | undefined; rewindIndex?: number | undefined; thinking?: string | undefined; tools?: unknown[] | undefined; todos?: { content: string; status: "completed" | "in_progress" | "pending"; activeForm?: string | undefined; }[] | undefined; usage?: { costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; durationMs?: number | undefined; numTurns?: number | undefined; } | undefined; notes?: { title: string; text: string; }[] | undefined; speaker?: { kind: "person"; email: string; name?: string | undefined; } | { kind: "program"; token: string; } | { kind: "agent"; conversationId: string; } | { kind: "sandbox"; source?: string | undefined; } | undefined; errand?: "ci-fix" | "ci-fix-nudge" | "land-breakage" | "land-conflict" | "land-fix" | "land-fix-nudge" | "land-held" | "push-fix" | "push-fix-nudge" | "verify-nudge" | undefined; placed?: boolean | undefined; noticeAction?: "depsInstall" | "landHold" | "sandboxMemory" | "sendAgain" | "sendAnyway" | "switchModel" | "watchStop" | undefined; sandboxHeld?: boolean | undefined; noticeWait?: "chatRoute" | "credentialRenewal" | "watch" | undefined; noticeWaitId?: string | undefined; noticeCode?: { code: string; params?: Record | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: string | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }; } | { op: "drop"; index: number; rowId?: string | undefined; } | { op: "text"; index: number; rowId?: string | undefined; text: string; } | { op: "thinking"; index: number; rowId?: string | undefined; text: string; } | { op: "toolThinking"; index: number; rowId?: string | undefined; id: string; text: string; } | { op: "tool"; index: number; rowId?: string | undefined; tool: unknown; parent?: string | undefined; }; } | { kind: "fact"; seq: number; fact: unknown; } | { kind: "end"; }, unknown, void>, import("@orpc/contract").AsyncIteratorClass<{ kind: "attached"; run: string; startedAt: number; seq: number; rows: { role: "assistant" | "notice" | "user"; text: string; rowId?: string | undefined; run?: string | undefined; sentAt?: number | undefined; openedAt?: number | undefined; messageId?: string | undefined; attachments?: string[] | undefined; checkpointId?: string | undefined; rewindIndex?: number | undefined; thinking?: string | undefined; tools?: import("./events/transcript.js").TranscriptTool[] | undefined; todos?: { content: string; status: "completed" | "in_progress" | "pending"; activeForm?: string | undefined; }[] | undefined; usage?: { costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; durationMs?: number | undefined; numTurns?: number | undefined; } | undefined; notes?: { title: string; text: string; }[] | undefined; speaker?: { kind: "person"; email: string; name?: string | undefined; } | { kind: "program"; token: string; } | { kind: "agent"; conversationId: string; } | { kind: "sandbox"; source?: string | undefined; } | undefined; errand?: "ci-fix" | "ci-fix-nudge" | "land-breakage" | "land-conflict" | "land-fix" | "land-fix-nudge" | "land-held" | "push-fix" | "push-fix-nudge" | "verify-nudge" | undefined; placed?: boolean | undefined; noticeAction?: "depsInstall" | "landHold" | "sandboxMemory" | "sendAgain" | "sendAnyway" | "switchModel" | "watchStop" | undefined; sandboxHeld?: boolean | undefined; noticeWait?: "chatRoute" | "credentialRenewal" | "watch" | undefined; noticeWaitId?: string | undefined; noticeCode?: { code: string; params?: Record | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: (string & { readonly __brand: "Zone"; }) | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }[]; } | { kind: "patch"; seq: number; patch: { op: "append"; row: { role: "assistant" | "notice" | "user"; text: string; rowId?: string | undefined; run?: string | undefined; sentAt?: number | undefined; openedAt?: number | undefined; messageId?: string | undefined; attachments?: string[] | undefined; checkpointId?: string | undefined; rewindIndex?: number | undefined; thinking?: string | undefined; tools?: import("./events/transcript.js").TranscriptTool[] | undefined; todos?: { content: string; status: "completed" | "in_progress" | "pending"; activeForm?: string | undefined; }[] | undefined; usage?: { costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; durationMs?: number | undefined; numTurns?: number | undefined; } | undefined; notes?: { title: string; text: string; }[] | undefined; speaker?: { kind: "person"; email: string; name?: string | undefined; } | { kind: "program"; token: string; } | { kind: "agent"; conversationId: string; } | { kind: "sandbox"; source?: string | undefined; } | undefined; errand?: "ci-fix" | "ci-fix-nudge" | "land-breakage" | "land-conflict" | "land-fix" | "land-fix-nudge" | "land-held" | "push-fix" | "push-fix-nudge" | "verify-nudge" | undefined; placed?: boolean | undefined; noticeAction?: "depsInstall" | "landHold" | "sandboxMemory" | "sendAgain" | "sendAnyway" | "switchModel" | "watchStop" | undefined; sandboxHeld?: boolean | undefined; noticeWait?: "chatRoute" | "credentialRenewal" | "watch" | undefined; noticeWaitId?: string | undefined; noticeCode?: { code: string; params?: Record | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: (string & { readonly __brand: "Zone"; }) | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }; } | { op: "replace"; index: number; rowId?: string | undefined; row: { role: "assistant" | "notice" | "user"; text: string; rowId?: string | undefined; run?: string | undefined; sentAt?: number | undefined; openedAt?: number | undefined; messageId?: string | undefined; attachments?: string[] | undefined; checkpointId?: string | undefined; rewindIndex?: number | undefined; thinking?: string | undefined; tools?: import("./events/transcript.js").TranscriptTool[] | undefined; todos?: { content: string; status: "completed" | "in_progress" | "pending"; activeForm?: string | undefined; }[] | undefined; usage?: { costUsd?: number | undefined; inputTokens?: number | undefined; outputTokens?: number | undefined; durationMs?: number | undefined; numTurns?: number | undefined; } | undefined; notes?: { title: string; text: string; }[] | undefined; speaker?: { kind: "person"; email: string; name?: string | undefined; } | { kind: "program"; token: string; } | { kind: "agent"; conversationId: string; } | { kind: "sandbox"; source?: string | undefined; } | undefined; errand?: "ci-fix" | "ci-fix-nudge" | "land-breakage" | "land-conflict" | "land-fix" | "land-fix-nudge" | "land-held" | "push-fix" | "push-fix-nudge" | "verify-nudge" | undefined; placed?: boolean | undefined; noticeAction?: "depsInstall" | "landHold" | "sandboxMemory" | "sendAgain" | "sendAnyway" | "switchModel" | "watchStop" | undefined; sandboxHeld?: boolean | undefined; noticeWait?: "chatRoute" | "credentialRenewal" | "watch" | undefined; noticeWaitId?: string | undefined; noticeCode?: { code: string; params?: Record | undefined; } | undefined; agentNotice?: { level: "error" | "info" | "warning"; source?: string | undefined; sent?: string | undefined; } | undefined; plan?: { requestId: string; text: string; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "approved" | "cancelled" | "pending" | "rejected"; } | undefined; question?: { requestId: string; questions: { question: string; header: string; multiSelect: boolean; options: { label: string; description: string; preview?: string | undefined; }[]; }[]; document?: { path: string; title: string; markdown: string; truncated?: boolean | undefined; plan?: boolean | undefined; } | undefined; status: "answered" | "cancelled" | "pending"; answers?: Record | undefined; attachments?: Record | undefined; } | undefined; permission?: { toolName: string; title?: string | undefined; displayName?: string | undefined; description?: string | undefined; reason?: string | undefined; path?: string | undefined; alwaysLabel?: string | undefined; alwaysAsks?: true | undefined; program?: { text: string; language: "bash" | "javascript"; truncated: boolean; spans: { start: number; end: number; }[]; } | undefined; child?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; move: "answer" | "send" | "spawn"; child?: string | undefined; task?: string | undefined; message?: string | undefined; on?: string | undefined; proposed?: { provider: string; model: string; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; account?: string | undefined; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; } | undefined; } | undefined; explain?: string | undefined; requestId: string; status: "allowed" | "always" | "cancelled" | "denied" | "everything" | "pending"; } | undefined; browserHelp?: { requestId: string; session: string; account: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; terminalHelp?: { requestId: string; session: string; message: string; status: "cancelled" | "declined" | "helped" | "pending"; } | undefined; capabilityOffer?: { requestId: string; offer: { entry: string; name: string; why?: string | undefined; }; status: "cancelled" | "connecting" | "pending" | "skipped"; outcome?: { outcome: "connected" | "unfinished"; id?: string | undefined; } | undefined; } | undefined; paymentOffer?: { requestId: string; offer: { url: string; description?: string | undefined; payTo: string; network: string; asset: string; assetName: string; amountUsd: string; spentTodayUsd: string; dailyCapUsd: string; why?: string | undefined; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "failed" | "paid"; amountUsd: string; transaction?: string | undefined; network?: string | undefined; } | undefined; } | undefined; watchWake?: { outcome: "broken" | "met" | "restart-expired" | "timeout"; note: string; elapsed: string; sent: string; } | undefined; need?: { id: string; conversationId: string; subject: { kind: "capability"; entry: string; name: string; mode: "change" | "connect" | "reconnect" | "remove"; instance?: string | undefined; target?: string | undefined; prefill?: Record | undefined; changes?: Record | undefined; reason?: string | undefined; reported?: boolean | undefined; } | { kind: "secret"; name: string; where?: string | undefined; link?: string | undefined; hint?: string | undefined; replace?: boolean | undefined; } | { kind: "grant"; subject: "capability" | "folder" | "shelf" | "site"; what: string; label: string; persona?: string | undefined; scope?: "conversation" | "persona" | undefined; } | { kind: "release"; subject: string; approvers: string[]; } | { kind: "environment"; tool: string; steps: string; approvedHash?: string | undefined; } | { kind: "automation"; automation: { id: string; trigger: { kind: "schedule"; cron: string; tz?: (string & { readonly __brand: "Zone"; }) | undefined; afterSessions?: number | undefined; } | { kind: "once"; at: number; } | { kind: "event"; dailyMax?: number | undefined; } | { kind: "listener"; provider: string; channelId?: string | undefined; eventType?: string | undefined; mentioned?: boolean | undefined; branch?: string | undefined; allowedOrigins?: string[] | undefined; } | { kind: "workspace"; event: "agent.landed" | "deps.broken" | "deps.fixed" | "turn.settled"; repo?: string | undefined; }; guard?: string | undefined; source?: { kind: "npm"; package: string; range?: string | undefined; tag?: string | undefined; } | { kind: "github-release"; repo: string; prereleases?: boolean | undefined; } | { kind: "url"; url: string; select?: string | undefined; } | undefined; fireOn?: "change" | "pass" | undefined; until?: "first-fire" | undefined; expiresAt?: number | undefined; target?: { kind: "agent"; } | { kind: "conversation"; conversationId: string; } | { kind: "notify"; } | undefined; note?: string | undefined; prompt: string; webchat?: { access?: "google" | "public" | undefined; requireName?: boolean | undefined; antiBot?: "pow" | "turnstile" | undefined; turnstileSiteKey?: string | undefined; turnstileSecret?: string | undefined; googleClientId?: string | undefined; title?: string | undefined; greeting?: string | undefined; accent?: string | undefined; position?: "bottom-left" | "bottom-right" | "top-left" | "top-right" | undefined; dailyMessageMax?: number | undefined; conversationMessageMax?: number | undefined; sessionTtlMinutes?: number | undefined; aiDisclosure?: boolean | undefined; aiDisclosureText?: string | undefined; } | undefined; issues?: { keyFromBrowsers?: boolean | undefined; dailyReportMax?: number | undefined; escalateAfter?: number | undefined; antiBot?: "pow" | undefined; title?: string | undefined; prompt?: string | undefined; thanks?: string | undefined; askEmail?: boolean | undefined; accent?: string | undefined; captureCrashes?: boolean | undefined; } | undefined; allowedTools?: string[] | undefined; models?: { provider: string; model: string; effort?: string | undefined; thinking?: boolean | undefined; fast?: boolean | undefined; harness?: "claude-code" | "codex" | "muse" | "native" | "opencode" | "pi" | "vendor" | undefined; }[] | undefined; account?: string | undefined; actsAs?: string | undefined; senders?: { rules: { label?: string | undefined; ids?: string[] | undefined; groups?: string[] | undefined; actsAs?: string | undefined; requireApproval?: boolean | undefined; }[]; others: "allow" | "hold" | "ignore"; } | undefined; requireApproval?: boolean | undefined; holdForSeconds?: number | undefined; chore?: boolean | undefined; enabled: boolean; }; replaces?: boolean | undefined; firstCheck?: { pass: boolean; saw: string; at: number; } | undefined; }; title: string; why?: string | undefined; status: "cancelled" | "declined" | "met" | "open" | "working"; createdAt: number; updatedAt: number; answeredBy?: string | undefined; outcome?: string | undefined; told?: "call" | "queued" | "turn" | undefined; unattended?: boolean | undefined; } | undefined; needWake?: { outcome: "declined" | "met"; title: string; id: string; sent: string; } | undefined; agentWords?: { kind: "child" | "peer"; from: string; title?: string | undefined; failed?: boolean | undefined; sent: string; } | undefined; backgroundJob?: { id: string; label: string; command: string; startedAt: number; } | undefined; page?: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; } | undefined; review?: { id: string; source: "claude" | "codex"; level?: "high" | "low" | "max" | "medium" | "xhigh" | undefined; findings: { file: string; line?: number | undefined; endLine?: number | undefined; summary: string; title?: string | undefined; scenario?: string | undefined; body?: string | undefined; category?: string | undefined; verdict?: "CONFIRMED" | "PLAUSIBLE" | undefined; priority?: number | undefined; outcome?: "fixed" | "no_change_needed" | "skipped" | undefined; }[]; superseded?: boolean | undefined; } | undefined; pageAsk?: { requestId: string; page: { id: string; title: string; path: string; height?: number | undefined; measured?: number | undefined; source?: string | undefined; revision?: number | undefined; superseded?: boolean | undefined; app?: { server: string; tool: string; } | undefined; }; status: "answered" | "cancelled" | "pending"; value?: string | undefined; } | undefined; credentialOffer?: { requestId: string; offer: { subject: string; kind: "capability" | "secret"; lane: "browser" | "code" | "desktop" | "device" | "gateway" | "otp" | "session" | "shell" | "ssh"; detail?: string | undefined; why?: string | undefined; approvers: string[]; scope: "conversation" | "use"; }; status: "approved" | "cancelled" | "pending" | "skipped"; receipt?: { outcome: "refused" | "released"; approvedBy?: string | undefined; } | undefined; } | undefined; }; } | { op: "drop"; index: number; rowId?: string | undefined; } | { op: "text"; index: number; rowId?: string | undefined; text: string; } | { op: "thinking"; index: number; rowId?: string | undefined; text: string; } | { op: "toolThinking"; index: number; rowId?: string | undefined; id: string; text: string; } | { op: "tool"; index: number; rowId?: string | undefined; tool: import("./events/transcript.js").TranscriptTool; parent?: string | undefined; }; } | { kind: "fact"; seq: number; fact: import("./events/agent-events.js").TurnFact; } | { kind: "end"; }, unknown, void>> & { [x: symbol]: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"attached">; run: z.ZodString; startedAt: z.ZodNumber; seq: z.ZodNumber; rows: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"patch">; seq: z.ZodNumber; patch: z.ZodDiscriminatedUnion<[z.ZodObject<{ op: z.ZodLiteral<"append">; row: z.ZodObject<{ role: z.ZodEnum<{ assistant: "assistant"; notice: "notice"; user: "user"; }>; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"replace">; index: z.ZodNumber; rowId: z.ZodOptional; row: z.ZodObject<{ role: z.ZodEnum<{ assistant: "assistant"; notice: "notice"; user: "user"; }>; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"drop">; index: z.ZodNumber; rowId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"text">; index: z.ZodNumber; rowId: z.ZodOptional; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"thinking">; index: z.ZodNumber; rowId: z.ZodOptional; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"toolThinking">; index: z.ZodNumber; rowId: z.ZodOptional; id: z.ZodString; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ op: z.ZodLiteral<"tool">; index: z.ZodNumber; rowId: z.ZodOptional; tool: z.ZodType>; parent: z.ZodOptional; }, z.core.$strip>], "op">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"fact">; seq: z.ZodNumber; fact: z.ZodType>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"end">; }, z.core.$strip>], "kind">; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reply: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; requestId: z.ZodString; approve: z.ZodBoolean; feedback: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"question">; requestId: z.ZodString; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; cancelled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"permission">; requestId: z.ZodString; decision: z.ZodEnum<{ always: "always"; deny: "deny"; everything: "everything"; once: "once"; }>; feedback: z.ZodOptional; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"browser_help">; requestId: z.ZodString; helped: z.ZodBoolean; note: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"terminal_help">; requestId: z.ZodString; helped: z.ZodBoolean; note: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"capability_offer">; requestId: z.ZodString; connect: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"payment_offer">; requestId: z.ZodString; approve: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"page_ask">; requestId: z.ZodString; value: z.ZodOptional; cancelled: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"credential_offer">; requestId: z.ZodString; approve: z.ZodBoolean; }, z.core.$strip>], "kind">, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; steer: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; attachments: z.ZodOptional>; mentions: z.ZodOptional>; editorContext: z.ZodOptional; endLine: z.ZodOptional; selection: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ delivered: z.ZodEnum<{ queued: "queued"; started: "started"; steered: "steered"; }>; run: z.ZodOptional; duplicate: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ conversationId: z.ZodString; messageId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ conversationId: z.ZodString; live: z.ZodLiteral; }, z.core.$strip>]>, z.ZodObject<{ stopped: z.ZodBoolean; running: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueEdit: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ items: z.ZodArray>; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueRemove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ items: z.ZodArray>; 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; unopened: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueResume: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; account: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; carry: z.ZodOptional; handoff: z.ZodOptional>; }, z.core.$strip>>; ids: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ 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>>; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueReroute: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; account: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; carry: z.ZodOptional; handoff: z.ZodOptional>; }, z.core.$strip>; ids: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueSchedule: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; sendAfter: z.ZodOptional; sendAtReopen: z.ZodOptional>; ids: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; queueContinue: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; sendAfter: z.ZodOptional; sendAtReopen: z.ZodOptional>; routing: z.ZodOptional; account: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; carry: z.ZodOptional; handoff: z.ZodOptional>; }, z.core.$strip>>; messageId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray>; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; resume: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; account: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; carry: z.ZodOptional; handoff: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ run: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; switchAccount: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; handoff: z.ZodOptional>; run: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ run: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; chooseHandoff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rewind: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ snapshot: z.ZodOptional; dropped: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; commands: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ commands: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; routeChat: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; folder: z.ZodOptional; editorContext: z.ZodOptional; planMode: z.ZodOptional; model: z.ZodBoolean; persona: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ persona: z.ZodOptional; reason: z.ZodString; }, z.core.$strip>>; model: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; reason: z.ZodString; }, z.core.$strip>>; judge: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; refusals: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ refusals: z.ZodRecord; 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.ZodObject<{ at: z.ZodNumber; kind: z.ZodEnum<{ auth: "auth"; entitlement: "entitlement"; limit: "limit"; }>; 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.ZodArray; 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; agents: { documents: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ paths: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; list: import("@orpc/contract").ContractProcedureBuilderWithOutput, 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; attention: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needsYou: z.ZodNumber; working: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; attentionMine: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needsYou: z.ZodNumber; working: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; home: import("@orpc/contract").ContractProcedureBuilderWithOutput, 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; archived: import("@orpc/contract").ContractProcedureBuilderWithOutput, 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; search: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ matches: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; scanned: z.ZodNumber; indexing: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; get: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; transcript: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; turns: z.ZodOptional>; after: z.ZodOptional>; afterRow: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ messages: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; sessionId: z.ZodOptional; provider: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; ending: z.ZodOptional; resetsAt: z.ZodOptional; held: z.ZodOptional; handoffTokens: z.ZodOptional; moving: z.ZodOptional; handoff: z.ZodOptional; basis: z.ZodEnum<{ setting: "setting"; size: "size"; }>; carry: z.ZodOptional; }, z.core.$strip>>; trim: z.ZodOptional>; summary: z.ZodOptional; }, z.core.$strip>>; chosen: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; scheduled: z.ZodOptional; nextAt: z.ZodOptional; retries: z.ZodOptional>; }, z.core.$strip>>; from: z.ZodNumber; more: z.ZodBoolean; through: z.ZodOptional; continuous: z.ZodOptional; live: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; systemPrompt: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ prompt: z.ZodOptional; base: z.ZodObject<{ kind: z.ZodEnum<{ claude: "claude"; custom: "custom"; intentic: "intentic"; runtime: "runtime"; trimmed: "trimmed"; }>; text: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; sections: z.ZodArray; title: z.ZodString; text: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; toolChildren: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ children: z.ZodArray>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; subagentTranscript: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ messages: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; place: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; rowId: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rename: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; autoLand: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; breakPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; policy: z.ZodNullable>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; keepWarm: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; seen: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unsent: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; drafts: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ drafts: z.ZodArray>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; revision: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; writeDraft: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; id: z.ZodString; since: z.ZodOptional; base: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ draft: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; conflict: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; clearDraft: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ draft: z.ZodOptional>; serves: z.ZodOptional; model: z.ZodOptional; effort: z.ZodOptional; account: z.ZodOptional; }, z.core.$strip>>; forkOf: z.ZodOptional; }, z.core.$strip>>; freshOf: z.ZodOptional; }, z.core.$strip>>; conversationId: z.ZodString; since: z.ZodNumber; revision: z.ZodNumber; }, z.core.$strip>>; conflict: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stopWatching: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stopJob: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; seenAll: import("@orpc/contract").ContractProcedureBuilderWithOutput, 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; diff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repos: z.ZodArray; changes: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; landed: z.ZodBoolean; }, z.core.$strip>>; modules: z.ZodArray>; addedDependencies: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; absorbed: z.ZodNumber; conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; elsewhere: z.ZodOptional; carried: z.ZodOptional; uncommitted: z.ZodOptional; }, z.core.$strip>>>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; ignored: z.ZodOptional; bytes: z.ZodNumber; }, z.core.$strip>>; more: z.ZodOptional; }, z.core.$strip>>>; outside: z.ZodOptional; files: z.ZodNumber; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; conflicts: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; history: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repos: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; modules: z.ZodArray>; }, z.core.$strip>>; unaccounted: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fileDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ before: z.ZodOptional; after: z.ZodOptional; binary: z.ZodOptional; partial: z.ZodOptional; afterBytes: z.ZodOptional; patch: z.ZodOptional; more: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; includeScratch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; deleteScratch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; copyIgnored: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; land: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; id: z.ZodString; mode: z.ZodOptional>; span: z.ZodOptional>; force: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ landed: z.ZodBoolean; changed: z.ZodBoolean; conflicts: z.ZodOptional; }, z.core.$strip>>; clean: z.ZodNumber; mainBranch: z.ZodOptional; }, z.core.$strip>>>; resolving: z.ZodOptional; }, z.core.$strip>>>; held: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; requestLand: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; assign: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; react: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; discard: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; settle: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; sessionId: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; archive: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ moved: 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; failed: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unarchive: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ moved: 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>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; purge: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ removed: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; approvals: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ approvals: z.ZodArray; scheduledAt: z.ZodOptional; status: z.ZodDefault>; createdAt: z.ZodOptional; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; result: z.ZodOptional; error: z.ZodOptional; kind: z.ZodLiteral<"post">; platform: z.ZodString; content: z.ZodString; title: z.ZodOptional; target: z.ZodOptional; media: z.ZodOptional>; id: z.ZodString; }, z.core.$strip>, z.ZodObject<{ actsAs: z.ZodOptional; scheduledAt: z.ZodOptional; status: z.ZodDefault>; createdAt: z.ZodOptional; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; result: z.ZodOptional; error: z.ZodOptional; kind: z.ZodLiteral<"action">; summary: z.ZodString; details: z.ZodOptional; instructions: z.ZodString; performer: z.ZodOptional>; id: z.ZodString; }, z.core.$strip>], "kind">>; invalid: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; upsert: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; scheduledAt: z.ZodOptional; status: z.ZodDefault>; createdAt: z.ZodOptional; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; result: z.ZodOptional; error: z.ZodOptional; kind: z.ZodLiteral<"post">; platform: z.ZodString; content: z.ZodString; title: z.ZodOptional; target: z.ZodOptional; media: z.ZodOptional>; id: z.ZodString; }, z.core.$strip>, z.ZodObject<{ actsAs: z.ZodOptional; scheduledAt: z.ZodOptional; status: z.ZodDefault>; createdAt: z.ZodOptional; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; result: z.ZodOptional; error: z.ZodOptional; kind: z.ZodLiteral<"action">; summary: z.ZodString; details: z.ZodOptional; instructions: z.ZodString; performer: z.ZodOptional>; id: z.ZodString; }, z.core.$strip>], "kind">, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; hookRequests: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ requests: z.ZodArray; hooks: z.ZodArray; plugin: z.ZodOptional; declaredIn: z.ZodOptional; event: z.ZodString; matcher: z.ZodOptional; type: z.ZodString; run: z.ZodString; }, z.core.$strip>>; scripts: z.ZodArray>; plugins: z.ZodOptional; source: z.ZodOptional>; dir: z.ZodOptional; module: z.ZodOptional; calls: z.ZodArray; unreadable: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; marketplaces: z.ZodOptional; name: z.ZodString; location: z.ZodString; }, z.core.$strip>>>; dismissed: z.ZodOptional; }, z.core.$strip>>; ledgerUnreadable: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; approveHooks: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; dismissHooks: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; areas: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ areas: z.ZodArray; brief: z.ZodOptional; folders: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; save: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; brief: z.ZodOptional; folders: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; audit: { list: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; to: z.ZodOptional>; action: z.ZodOptional; actor: z.ZodOptional; target: z.ZodOptional; before: z.ZodOptional>; limit: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ records: z.ZodArray; email: z.ZodString; role: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"token">; id: z.ZodString; label: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"system">; reason: z.ZodOptional; }, z.core.$strip>], "kind">; action: z.ZodString; target: z.ZodOptional; outcome: z.ZodOptional>; details: z.ZodOptional>; v: z.ZodLiteral<1>; id: z.ZodString; at: z.ZodNumber; prevHash: z.ZodString; hash: z.ZodString; }, z.core.$strip>>; next: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; verify: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ ok: z.ZodBoolean; checked: z.ZodNumber; segments: z.ZodNumber; prunedThrough: z.ZodOptional>; broken: z.ZodOptional; at: z.ZodOptional; reason: z.ZodEnum<{ "chain-break": "chain-break"; "hash-mismatch": "hash-mismatch"; unreadable: "unreadable"; }>; }, z.core.$strip>>; torn: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; export: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; to: z.ZodCoercedNumber; }, z.core.$strip>, z.ZodObject<{ filename: z.ZodString; jsonl: z.ZodString; count: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ forwarding: z.ZodOptional; lastError: z.ZodOptional; nextAttemptAt: z.ZodOptional; }, z.core.$strip>>; oldestAt: z.ZodOptional; segments: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; automations: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ automations: z.ZodArray; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; runs: z.ZodArray; detail: z.ZodOptional; conversationId: z.ZodOptional; }, z.core.$strip>>; nextRun: z.ZodOptional; watch: z.ZodOptional; digest: z.ZodOptional; condition: z.ZodOptional; changedAt: z.ZodOptional; firedAt: z.ZodOptional; waiting: z.ZodOptional; }, z.core.$strip>>; webhookToken: z.ZodOptional; ingestKey: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; check: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">; }, z.core.$strip>, z.ZodObject<{ pass: z.ZodBoolean; saw: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; catalog: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ sources: z.ZodArray; icon: z.ZodOptional; events: z.ZodArray>; channel: z.ZodObject<{ label: z.ZodString; placeholder: z.ZodString; hint: z.ZodOptional; }, z.core.$strip>; branchField: z.ZodOptional; }, z.core.$strip>>; sender: z.ZodOptional; }, z.core.$strip>>; senderGroup: z.ZodOptional; }, z.core.$strip>>; mentionLabel: z.ZodOptional; starterPrompt: z.ZodOptional; requires: z.ZodDefault>; enabled: z.ZodBoolean; }, z.core.$strip>>; templates: z.ZodArray; icon: z.ZodOptional; requires: z.ZodDefault>; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; holdForSeconds: z.ZodOptional; prompt: z.ZodString; note: z.ZodOptional; setup: z.ZodOptional; description: z.ZodOptional; offer: z.ZodOptional>; chore: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; upsert: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setEnabled: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rotateToken: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ token: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; senders: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ senders: z.ZodArray>; firstSeenAt: z.ZodNumber; lastSeenAt: z.ZodNumber; messages: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; pendingList: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ approvals: z.ZodArray; 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>>; unreadable: z.ZodDefault>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; approve: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reject: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; capabilities: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ capabilities: z.ZodArray; status: z.ZodObject<{ state: z.ZodEnum<{ active: "active"; error: "error"; inactive: "inactive"; pending: "pending"; }>; detail: z.ZodOptional; code: z.ZodOptional; settling: z.ZodOptional; }, z.core.$strip>; config: z.ZodRecord>; secrets: z.ZodDefault>; }, z.core.$strip>>; recommendations: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; add: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; config: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"monorepo">; config: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"mcp">; config: z.ZodObject<{ url: z.ZodURL; token: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"cli">; config: z.ZodObject<{ provider: z.ZodString; }, z.core.$catchall>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"plugin">; config: z.ZodObject<{ url: z.ZodURL; ref: z.ZodOptional; path: z.ZodOptional; token: z.ZodOptional; commit: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"extension">; config: z.ZodObject<{ url: z.ZodURL; ref: z.ZodString; path: z.ZodOptional; token: z.ZodOptional; registry: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"ssh">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ auth: z.ZodLiteral<"key">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; privateKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ auth: z.ZodLiteral<"generated">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; privateKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ auth: z.ZodLiteral<"password">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; password: z.ZodString; }, z.core.$strip>], "auth">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"vpn">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"wireguard">; config: z.ZodString; autoConnect: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"fortinet">; server: z.ZodString; port: z.ZodDefault>; username: z.ZodString; password: z.ZodString; trustedCert: z.ZodOptional; realm: z.ZodOptional; autoConnect: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"ipsec">; server: z.ZodString; presharedKey: z.ZodString; localId: z.ZodOptional; remoteId: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; ikeVersion: z.ZodDefault>; pfs: z.ZodDefault>; dhGroup: z.ZodDefault>; aggressive: z.ZodDefault>; routedNetworks: z.ZodDefault; autoConnect: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"exit">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"tor">; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"vpngate">; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"wireguard">; config: z.ZodString; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"netdisk">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"smb">; server: z.ZodString; share: z.ZodString; path: z.ZodOptional; username: z.ZodString; password: z.ZodOptional; domain: z.ZodOptional; access: z.ZodDefault>; version: z.ZodDefault>; autoMount: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"docker">; config: z.ZodObject<{ gpu: z.ZodDefault>; registryMirror: z.ZodOptional; insecureRegistries: z.ZodOptional; addressPool: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"browser">; config: z.ZodObject<{ platform: z.ZodString; username: z.ZodOptional; password: z.ZodOptional; identity: z.ZodOptional; purpose: z.ZodOptional; openedAt: z.ZodOptional; exit: z.ZodOptional; }, z.core.$catchall>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"identity">; config: z.ZodObject<{ email: z.ZodString; password: z.ZodOptional; mailbox: z.ZodOptional; loginUrl: z.ZodOptional; openAccounts: z.ZodDefault>; exit: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"device">; config: z.ZodObject<{ shell: z.ZodDefault>; write: z.ZodDefault>; screen: z.ZodDefault>; control: z.ZodDefault>; sandboxes: z.ZodDefault>; destructive: z.ZodDefault>; programs: z.ZodDefault>; roots: z.ZodOptional; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"webext">; config: z.ZodObject<{ read: z.ZodDefault>; act: z.ZodDefault>; screenshot: z.ZodDefault>; cookies: z.ZodDefault>; confirm: z.ZodDefault>; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"phone">; config: z.ZodObject<{ screen: z.ZodDefault>; control: z.ZodDefault>; files: z.ZodDefault>; write: z.ZodDefault>; notifications: z.ZodDefault>; apps: z.ZodDefault>; destructive: z.ZodDefault>; confirm: z.ZodDefault>; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"agent">; config: z.ZodObject<{ command: z.ZodString; name: z.ZodOptional; env: z.ZodOptional; loginCommand: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"endpoint">; config: z.ZodObject<{ baseUrl: z.ZodURL; protocol: z.ZodDefault>; apiKey: z.ZodOptional; headers: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"localmodel">; config: z.ZodObject<{ model: z.ZodString; url: z.ZodOptional; context: z.ZodDefault, z.ZodLiteral<"custom">]>>; contextTokens: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"wallet">; config: z.ZodObject<{ network: z.ZodDefault>; address: z.ZodOptional; perPaymentMaxUsd: z.ZodDefault; autoApproveUnderUsd: z.ZodDefault; dailyCapUsd: z.ZodDefault; allow: z.ZodOptional; deny: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"fleet">; config: z.ZodObject<{ token: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"link">; config: z.ZodObject<{ url: z.ZodURL; token: z.ZodString; name: z.ZodOptional; sandboxId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>], "kind">, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; probe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; config: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"monorepo">; config: z.ZodObject<{}, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"mcp">; config: z.ZodObject<{ url: z.ZodURL; token: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"cli">; config: z.ZodObject<{ provider: z.ZodString; }, z.core.$catchall>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"plugin">; config: z.ZodObject<{ url: z.ZodURL; ref: z.ZodOptional; path: z.ZodOptional; token: z.ZodOptional; commit: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"extension">; config: z.ZodObject<{ url: z.ZodURL; ref: z.ZodString; path: z.ZodOptional; token: z.ZodOptional; registry: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"ssh">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ auth: z.ZodLiteral<"key">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; privateKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ auth: z.ZodLiteral<"generated">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; privateKey: z.ZodString; }, z.core.$strip>, z.ZodObject<{ auth: z.ZodLiteral<"password">; host: z.ZodString; port: z.ZodDefault>; user: z.ZodString; password: z.ZodString; }, z.core.$strip>], "auth">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"vpn">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"wireguard">; config: z.ZodString; autoConnect: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"fortinet">; server: z.ZodString; port: z.ZodDefault>; username: z.ZodString; password: z.ZodString; trustedCert: z.ZodOptional; realm: z.ZodOptional; autoConnect: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"ipsec">; server: z.ZodString; presharedKey: z.ZodString; localId: z.ZodOptional; remoteId: z.ZodOptional; username: z.ZodOptional; password: z.ZodOptional; ikeVersion: z.ZodDefault>; pfs: z.ZodDefault>; dhGroup: z.ZodDefault>; aggressive: z.ZodDefault>; routedNetworks: z.ZodDefault; autoConnect: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"exit">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"tor">; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"vpngate">; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ provider: z.ZodLiteral<"wireguard">; config: z.ZodString; country: z.ZodOptional>>; autoStart: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"netdisk">; config: z.ZodDiscriminatedUnion<[z.ZodObject<{ provider: z.ZodLiteral<"smb">; server: z.ZodString; share: z.ZodString; path: z.ZodOptional; username: z.ZodString; password: z.ZodOptional; domain: z.ZodOptional; access: z.ZodDefault>; version: z.ZodDefault>; autoMount: z.ZodDefault>; }, z.core.$strip>], "provider">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"docker">; config: z.ZodObject<{ gpu: z.ZodDefault>; registryMirror: z.ZodOptional; insecureRegistries: z.ZodOptional; addressPool: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"browser">; config: z.ZodObject<{ platform: z.ZodString; username: z.ZodOptional; password: z.ZodOptional; identity: z.ZodOptional; purpose: z.ZodOptional; openedAt: z.ZodOptional; exit: z.ZodOptional; }, z.core.$catchall>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"identity">; config: z.ZodObject<{ email: z.ZodString; password: z.ZodOptional; mailbox: z.ZodOptional; loginUrl: z.ZodOptional; openAccounts: z.ZodDefault>; exit: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"device">; config: z.ZodObject<{ shell: z.ZodDefault>; write: z.ZodDefault>; screen: z.ZodDefault>; control: z.ZodDefault>; sandboxes: z.ZodDefault>; destructive: z.ZodDefault>; programs: z.ZodDefault>; roots: z.ZodOptional; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"webext">; config: z.ZodObject<{ read: z.ZodDefault>; act: z.ZodDefault>; screenshot: z.ZodDefault>; cookies: z.ZodDefault>; confirm: z.ZodDefault>; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"phone">; config: z.ZodObject<{ screen: z.ZodDefault>; control: z.ZodDefault>; files: z.ZodDefault>; write: z.ZodDefault>; notifications: z.ZodDefault>; apps: z.ZodDefault>; destructive: z.ZodDefault>; confirm: z.ZodDefault>; platform: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"agent">; config: z.ZodObject<{ command: z.ZodString; name: z.ZodOptional; env: z.ZodOptional; loginCommand: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"endpoint">; config: z.ZodObject<{ baseUrl: z.ZodURL; protocol: z.ZodDefault>; apiKey: z.ZodOptional; headers: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"localmodel">; config: z.ZodObject<{ model: z.ZodString; url: z.ZodOptional; context: z.ZodDefault, z.ZodLiteral<"custom">]>>; contextTokens: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"wallet">; config: z.ZodObject<{ network: z.ZodDefault>; address: z.ZodOptional; perPaymentMaxUsd: z.ZodDefault; autoApproveUnderUsd: z.ZodDefault; dailyCapUsd: z.ZodDefault; allow: z.ZodOptional; deny: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"fleet">; config: z.ZodObject<{ token: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; kind: z.ZodLiteral<"link">; config: z.ZodObject<{ url: z.ZodURL; token: z.ZodString; name: z.ZodOptional; sandboxId: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>], "kind">, z.ZodObject<{ checked: z.ZodBoolean; ok: z.ZodBoolean; message: z.ZodString; who: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; sshKey: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ publicKey: z.ZodString; token: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rename: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setSecret: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; oauthToken: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; previous: z.ZodString; refreshToken: z.ZodString; login: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ state: z.ZodEnum<{ active: "active"; error: "error"; inactive: "inactive"; pending: "pending"; }>; detail: z.ZodOptional; code: z.ZodOptional; settling: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; connection: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; kind: z.ZodString; config: z.ZodRecord; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; marketplace: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ name: z.ZodString; plugins: z.ZodArray; version: z.ZodOptional; kind: z.ZodEnum<{ extension: "extension"; plugin: "plugin"; }>; trust: z.ZodEnum<{ blocked: "blocked"; listed: "listed"; verified: "verified"; }>; trustReason: z.ZodOptional; securityReview: z.ZodOptional; policy: z.ZodString; reviewer: z.ZodString; reviewedAt: z.ZodISODateTime; runId: z.ZodString; deterministic: z.ZodObject<{ policy: z.ZodString; scanner: z.ZodString; version: z.ZodString; runId: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; admitted: z.ZodBoolean; securityFix: z.ZodOptional; category: z.ZodOptional; art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; homepage: z.ZodOptional; install: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>>; stars: z.ZodOptional; pushedAt: z.ZodOptional; checks: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; refs: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; keeping: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ defaultBranch: z.ZodOptional; refs: z.ZodArray; sha: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; dismiss: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; login: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ session: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; otp: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ code: z.ZodString; secondsRemaining: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; chores: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; state: z.ZodEnum<{ failed: "failed"; ok: "ok"; unavailable: "unavailable"; }>; ranAt: z.ZodNumber; tookMs: z.ZodNumber; facts: z.ZodOptional; packages: z.ZodArray; section: z.ZodString; standalone: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"audit">; advisories: z.ZodArray; title: z.ZodString; patched: z.ZodOptional; dev: z.ZodBoolean; standalone: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"knip">; deadCode: z.ZodObject<{ files: z.ZodNumber; exports: z.ZodNumber; types: z.ZodNumber; dependencies: z.ZodNumber; devDependencies: z.ZodNumber; sample: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"jscpd">; duplication: z.ZodObject<{ percentage: z.ZodNumber; clones: z.ZodNumber; top: z.ZodArray>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"ui">; scan: z.ZodObject<{ components: z.ZodArray; bypasses: z.ZodArray>; idioms: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"bundle">; bundle: z.ZodObject<{ dir: z.ZodString; totalBytes: z.ZodNumber; totalGzip: z.ZodNumber; assets: z.ZodArray>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodLiteral<"mutation">; mutation: z.ZodObject<{ score: z.ZodNumber; killed: z.ZodNumber; survived: z.ZodNumber; inconclusive: z.ZodNumber; survivors: z.ZodArray>; }, z.core.$strip>; }, z.core.$strip>], "id">>; reason: z.ZodOptional; }, z.core.$strip>>; signals: z.ZodObject<{ packages: z.ZodArray>; dependencies: z.ZodArray; devDependencies: z.ZodArray; documented: z.ZodBoolean; }, z.core.$strip>>; shape: z.ZodObject<{ docs: z.ZodArray; dockerfiles: z.ZodArray; ci: z.ZodArray; lockfile: z.ZodBoolean; packageManifest: z.ZodBoolean; deps: z.ZodArray; }, z.core.$strip>; hotspots: z.ZodArray>; keyModules: z.ZodArray>; totals: z.ZodObject<{ files: z.ZodNumber; symbols: z.ZodNumber; complexity: z.ZodNumber; hotspots: z.ZodNumber; }, z.core.$strip>; indexed: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>>; ledger: z.ZodArray; digest: z.ZodString; snoozedUntil: z.ZodOptional; }, z.core.$strip>>; running: z.ZodArray; askedAt: z.ZodNumber; startedAt: z.ZodOptional; }, z.core.$strip>>; node: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; probe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; record: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; digest: z.ZodString; snoozedUntil: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; ci: { runs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; project: z.ZodString; url: z.ZodString; hookWarning: z.ZodOptional; hookRecipe: z.ZodOptional; }, z.core.$strip>>; runs: z.ZodArray; project: z.ZodString; runId: z.ZodNumber; title: z.ZodOptional; authorName: z.ZodOptional; authorAvatarUrl: z.ZodOptional; trigger: z.ZodOptional; workflow: z.ZodOptional; branch: z.ZodString; sha: z.ZodString; status: z.ZodEnum<{ canceled: "canceled"; failed: "failed"; queued: "queued"; running: "running"; skipped: "skipped"; success: "success"; }>; url: z.ZodString; createdAt: z.ZodNumber; durationSeconds: z.ZodOptional; failedJobs: z.ZodOptional>; }, z.core.$strip>>; failures: z.ZodOptional; workflows: z.ZodOptional; }, z.core.$strip>>>; fixer: z.ZodOptional; decision: z.ZodOptional; reason: z.ZodOptional>; conversationId: z.ZodOptional; at: z.ZodNumber; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rerun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; cancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; jobs: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ jobs: z.ZodArray; stage: z.ZodOptional; needs: z.ZodOptional>; declaredId: z.ZodOptional; matrix: z.ZodOptional; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; durationSeconds: z.ZodOptional; webUrl: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fix: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; harness: z.ZodOptional>; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; fallback: z.ZodOptional; harness: z.ZodOptional>; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; mode: z.ZodOptional>; force: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conversationId: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; compliance: { report: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ generatedAt: z.ZodString; flows: z.ZodArray; kind: z.ZodEnum<{ browser: "browser"; connector: "connector"; "email-imap": "email-imap"; "email-smtp": "email-smtp"; ingress: "ingress"; "local-model": "local-model"; "model-download": "model-download"; "model-endpoint": "model-endpoint"; "model-provider": "model-provider"; "platform-link": "platform-link"; "product-analytics": "product-analytics"; "push-notifications": "push-notifications"; speech: "speech"; "team-chat": "team-chat"; "update-check": "update-check"; "web-fetch": "web-fetch"; "web-search": "web-search"; webchat: "webchat"; }>; name: z.ZodString; hosts: z.ZodArray; operator: z.ZodOptional; region: z.ZodOptional; thirdCountry: z.ZodOptional; active: z.ZodBoolean; personalData: z.ZodEnum<{ no: "no"; possible: "possible"; yes: "yes"; }>; shield: z.ZodEnum<{ blocked: "blocked"; local: "local"; masked: "masked"; none: "none"; trusted: "trusted"; watched: "watched"; }>; switch: z.ZodOptional; question: z.ZodOptional; }, z.core.$strip>>; measures: z.ZodArray; category: z.ZodEnum<{ accountability: "accountability"; availability: "availability"; confidentiality: "confidentiality"; integrity: "integrity"; minimisation: "minimisation"; transparency: "transparency"; }>; status: z.ZodEnum<{ off: "off"; on: "on"; partial: "partial"; unavailable: "unavailable"; unknown: "unknown"; }>; facts: z.ZodRecord>; preset: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; document: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; language: z.ZodDefault>; format: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ filename: z.ZodString; mediaType: z.ZodString; encoding: z.ZodEnum<{ base64: "base64"; utf8: "utf8"; }>; content: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; preset: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ items: z.ZodArray; current: z.ZodUnion; proposed: z.ZodUnion; changes: z.ZodBoolean; available: z.ZodBoolean; owner: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; applyPreset: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ applied: z.ZodArray; skipped: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; diff: { derived: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; repo: z.ZodString; side: z.ZodEnum<{ conflicted: "conflicted"; staged: "staged"; unstaged: "unstaged"; }>; path: z.ZodString; }, z.core.$strip>, z.ZodObject<{ source: z.ZodLiteral<"agent">; agent: z.ZodString; repo: z.ZodString; path: z.ZodString; }, z.core.$strip>, z.ZodObject<{ source: z.ZodLiteral<"commit">; repo: z.ZodString; sha: z.ZodString; path: z.ZodString; }, z.core.$strip>, z.ZodObject<{ source: z.ZodLiteral<"checkpoint">; snapshot: z.ZodString; scope: z.ZodString; path: z.ZodString; }, z.core.$strip>], "source">, z.ZodObject<{ before: z.ZodOptional; content: z.ZodString; deriver: z.ZodString; notes: z.ZodArray; truncated: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ present: z.ZodLiteral; reason: z.ZodString; }, z.core.$strip>], "present">>; after: z.ZodOptional; content: z.ZodString; deriver: z.ZodString; notes: z.ZodArray; truncated: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ present: z.ZodLiteral; reason: z.ZodString; }, z.core.$strip>], "present">>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; endpoints: { models: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ models: z.ZodArray>; description: z.ZodOptional; badges: z.ZodOptional>>; contextWindow: z.ZodOptional; helperOnly: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; trial: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ available: z.ZodBoolean; allowance: z.ZodNumber; used: z.ZodNumber; remaining: z.ZodNumber; health: z.ZodEnum<{ degraded: "degraded"; healthy: "healthy"; unavailable: "unavailable"; unknown: "unknown"; }>; resetsAt: z.ZodOptional; retryAt: z.ZodOptional; servedModel: z.ZodOptional; grace: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; localModelFit: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ memoryBytes: z.ZodNumber; memoryCapped: z.ZodBoolean; budgetBytes: z.ZodNumber; fullSpeedBytes: z.ZodOptional; serverReady: z.ZodBoolean; options: z.ZodArray; weightsBytes: z.ZodNumber; held: z.ZodBoolean; windows: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; instant: z.ZodOptional>; best: z.ZodOptional>; prefetch: z.ZodObject<{ model: z.ZodString; state: z.ZodEnum<{ downloading: "downloading"; failed: "failed"; held: "held"; idle: "idle"; }>; receivedBytes: z.ZodNumber; totalBytes: z.ZodNumber; detail: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; hostServers: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ servers: z.ZodArray; label: z.ZodString; baseUrl: z.ZodString; models: z.ZodArray; capability: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; localModelPrefetch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ model: z.ZodString; state: z.ZodEnum<{ downloading: "downloading"; failed: "failed"; held: "held"; idle: "idle"; }>; receivedBytes: z.ZodNumber; totalBytes: z.ZodNumber; detail: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; exit: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ links: z.ZodArray; state: z.ZodEnum<{ down: "down"; failed: "failed"; starting: "starting"; unavailable: "unavailable"; up: "up"; }>; proxy: z.ZodString; country: z.ZodOptional; observedCountry: z.ZodOptional; ip: z.ZodOptional; checkedAt: z.ZodOptional; interface: z.ZodOptional; since: z.ZodOptional; autoStart: z.ZodBoolean; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; countries: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ countries: z.ZodArray; }, z.core.$strip>>; live: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; start: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; use: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>>; }, z.core.$strip>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rotate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; check: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ip: z.ZodString; country: z.ZodOptional; countryName: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; extensions: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ extensions: z.ZodArray; logo: z.ZodOptional; icon: z.ZodOptional; $schema: z.ZodOptional; publisher: z.ZodString; name: z.ZodString; version: z.ZodString; category: z.ZodOptional; engines: z.ZodObject<{ intentic: z.ZodString; }, z.core.$strip>; entry: z.ZodOptional; server: z.ZodOptional; permissions: z.ZodOptional>; daemon: z.ZodOptional>; }, z.core.$strip>>; contributes: z.ZodOptional; }, z.core.$strip>>; automationTemplates: z.ZodOptional; icon: z.ZodOptional; requires: z.ZodOptional>; trigger: z.ZodObject<{ kind: z.ZodEnum<{ event: "event"; listener: "listener"; schedule: "schedule"; workspace: "workspace"; }>; cron: z.ZodOptional; provider: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; event: z.ZodOptional; }, z.core.$strip>; guard: z.ZodOptional; holdForSeconds: z.ZodOptional; prompt: z.ZodString; note: z.ZodOptional; setup: z.ZodOptional; description: z.ZodOptional; offer: z.ZodOptional>; chore: z.ZodOptional; }, z.core.$strip>>>; bin: z.ZodOptional; capabilities: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; kind: z.ZodLiteral<"cli">; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; env: z.ZodRecord; skill: z.ZodString; fragment: z.ZodOptional; pack: z.ZodOptional; probe: z.ZodOptional; }, z.core.$strip>>; url: z.ZodString; method: z.ZodOptional>; headers: z.ZodOptional>; identity: z.ZodOptional; insecure: z.ZodOptional; }, z.core.$strip>>; refreshToken: z.ZodOptional; }, z.core.$strip>>; hosts: z.ZodOptional>; broker: z.ZodOptional; headers: z.ZodOptional>; basic: z.ZodOptional>; form: z.ZodOptional>; pathPrefix: z.ZodOptional; git: z.ZodOptional; }, z.core.$strip>>; rules: z.ZodOptional>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; mcp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"browser">; loginUrl: z.ZodOptional; homeUrl: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"device">; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"webext">; install: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"phone">; install: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"agent">; }, z.core.$strip>], "kind">>>; commands: z.ZodOptional; icon: z.ZodOptional; keybinding: z.ZodOptional; when: z.ZodOptional; }, z.core.$strip>>>; documents: z.ZodOptional>>; environment: z.ZodOptional>; files: z.ZodOptional; }, z.core.$strip>>>; listener: z.ZodOptional>; automation: z.ZodObject<{ label: z.ZodString; mentionLabel: z.ZodOptional; channel: z.ZodObject<{ label: z.ZodString; placeholder: z.ZodString; hint: z.ZodOptional; }, z.core.$strip>; branchField: z.ZodOptional; }, z.core.$strip>>; sender: z.ZodOptional; }, z.core.$strip>>; senderGroup: z.ZodOptional; }, z.core.$strip>>; starterPrompt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; processes: z.ZodOptional; port: z.ZodOptional>; preview: z.ZodOptional; autoStart: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; title: z.ZodString; description: z.ZodOptional; default: z.ZodOptional>; enum: z.ZodOptional>; secret: z.ZodOptional; env: z.ZodOptional; }, z.core.$strip>>>; sideViews: z.ZodOptional; }, z.core.$strip>>>; tools: z.ZodOptional; process: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>>; viewers: z.ZodOptional; fetch: z.ZodEnum<{ blob: "blob"; path: "path"; text: "text"; url: "url"; }>; edit: z.ZodOptional; compare: z.ZodOptional; }, z.core.$strip>>>; views: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; commit: z.ZodString; source: z.ZodEnum<{ builtin: "builtin"; installed: "installed"; workspace: "workspace"; }>; enabled: z.ZodBoolean; essential: z.ZodOptional; usage: z.ZodOptional>>; backend: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>>; problems: z.ZodOptional>; update: z.ZodOptional; url: z.ZodString; path: z.ZodOptional; trust: z.ZodEnum<{ listed: "listed"; verified: "verified"; }>; securityFix: z.ZodOptional; registry: z.ZodString; at: z.ZodString; needsReview: z.ZodOptional; review: z.ZodOptional>; }, z.core.$strip>>; advisory: z.ZodOptional>; health: z.ZodOptional; detail: z.ZodOptional; fromRef: z.ZodOptional; at: z.ZodString; autoReverted: z.ZodOptional; }, z.core.$strip>>; previous: z.ZodOptional; }, z.core.$strip>>; updatePolicy: z.ZodOptional; advisories: z.ZodEnum<{ "auto-disable": "auto-disable"; notify: "notify"; }>; }, z.core.$strip>>; dev: z.ZodOptional; uncommitted: z.ZodOptional; revision: z.ZodOptional; held: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; invalid: z.ZodArray>; pending: z.ZodArray; logo: z.ZodOptional; icon: z.ZodOptional; $schema: z.ZodOptional; publisher: z.ZodString; name: z.ZodString; version: z.ZodString; category: z.ZodOptional; engines: z.ZodObject<{ intentic: z.ZodString; }, z.core.$strip>; entry: z.ZodOptional; server: z.ZodOptional; permissions: z.ZodOptional>; daemon: z.ZodOptional>; }, z.core.$strip>>; contributes: z.ZodOptional; }, z.core.$strip>>; automationTemplates: z.ZodOptional; icon: z.ZodOptional; requires: z.ZodOptional>; trigger: z.ZodObject<{ kind: z.ZodEnum<{ event: "event"; listener: "listener"; schedule: "schedule"; workspace: "workspace"; }>; cron: z.ZodOptional; provider: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; event: z.ZodOptional; }, z.core.$strip>; guard: z.ZodOptional; holdForSeconds: z.ZodOptional; prompt: z.ZodString; note: z.ZodOptional; setup: z.ZodOptional; description: z.ZodOptional; offer: z.ZodOptional>; chore: z.ZodOptional; }, z.core.$strip>>>; bin: z.ZodOptional; capabilities: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; kind: z.ZodLiteral<"cli">; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; env: z.ZodRecord; skill: z.ZodString; fragment: z.ZodOptional; pack: z.ZodOptional; probe: z.ZodOptional; }, z.core.$strip>>; url: z.ZodString; method: z.ZodOptional>; headers: z.ZodOptional>; identity: z.ZodOptional; insecure: z.ZodOptional; }, z.core.$strip>>; refreshToken: z.ZodOptional; }, z.core.$strip>>; hosts: z.ZodOptional>; broker: z.ZodOptional; headers: z.ZodOptional>; basic: z.ZodOptional>; form: z.ZodOptional>; pathPrefix: z.ZodOptional; git: z.ZodOptional; }, z.core.$strip>>; rules: z.ZodOptional>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; mcp: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"browser">; loginUrl: z.ZodOptional; homeUrl: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"device">; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"webext">; install: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"phone">; install: z.ZodOptional; skill: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; catalog: z.ZodObject<{ art: z.ZodOptional; logo: z.ZodOptional; icon: z.ZodOptional; name: z.ZodString; description: z.ZodString; category: z.ZodString; hint: z.ZodOptional; guide: z.ZodOptional; urlFromField: z.ZodOptional; path: z.ZodOptional; linkLabel: z.ZodOptional; scopes: z.ZodOptional; steps: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; fields: z.ZodArray; secret: z.ZodOptional; optional: z.ZodOptional; multiline: z.ZodOptional; advanced: z.ZodOptional; boolean: z.ZodOptional; hint: z.ZodOptional; rebuild: z.ZodOptional; default: z.ZodOptional; options: z.ZodOptional>>; when: z.ZodOptional; value: z.ZodOptional; totp: z.ZodOptional; }, z.core.$strip>>; kind: z.ZodLiteral<"agent">; }, z.core.$strip>], "kind">>>; commands: z.ZodOptional; icon: z.ZodOptional; keybinding: z.ZodOptional; when: z.ZodOptional; }, z.core.$strip>>>; documents: z.ZodOptional>>; environment: z.ZodOptional>; files: z.ZodOptional; }, z.core.$strip>>>; listener: z.ZodOptional>; automation: z.ZodObject<{ label: z.ZodString; mentionLabel: z.ZodOptional; channel: z.ZodObject<{ label: z.ZodString; placeholder: z.ZodString; hint: z.ZodOptional; }, z.core.$strip>; branchField: z.ZodOptional; }, z.core.$strip>>; sender: z.ZodOptional; }, z.core.$strip>>; senderGroup: z.ZodOptional; }, z.core.$strip>>; starterPrompt: z.ZodString; }, z.core.$strip>; }, z.core.$strip>>; processes: z.ZodOptional; port: z.ZodOptional>; preview: z.ZodOptional; autoStart: z.ZodOptional; }, z.core.$strip>>>; settings: z.ZodOptional; title: z.ZodString; description: z.ZodOptional; default: z.ZodOptional>; enum: z.ZodOptional>; secret: z.ZodOptional; env: z.ZodOptional; }, z.core.$strip>>>; sideViews: z.ZodOptional; }, z.core.$strip>>>; tools: z.ZodOptional; process: z.ZodOptional; path: z.ZodOptional; }, z.core.$strip>>; viewers: z.ZodOptional; fetch: z.ZodEnum<{ blob: "blob"; path: "path"; text: "text"; url: "url"; }>; edit: z.ZodOptional; compare: z.ZodOptional; }, z.core.$strip>>>; views: z.ZodOptional; badge: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>; powers: z.ZodObject<{ added: z.ZodArray; removed: z.ZodArray; unchanged: z.ZodArray; }, z.core.$strip>; approvedBefore: z.ZodBoolean; digest: z.ZodString; }, z.core.$strip>>; updatesCheckedAt: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; create: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; dir: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; removalPlan: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; name: z.ZodString; version: z.ZodString; source: z.ZodEnum<{ builtin: "builtin"; installed: "installed"; workspace: "workspace"; }>; blocked: z.ZodOptional; files: z.ZodArray>; connections: z.ZodArray; effect: z.ZodString; }, z.core.$strip>>; settings: z.ZodArray>; processes: z.ZodArray; automations: z.ZodArray; rebuildNeeded: z.ZodBoolean; keeps: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; connections: z.ZodArray; rebuildNeeded: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; settings: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ settings: z.ZodRecord>; secretsSet: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setSettings: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; approve: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setEnabled: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; recordUsage: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; readiness: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ checks: z.ZodArray; detail: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; checkUpdates: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ ok: z.ZodLiteral; checkedAt: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; updatePreview: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ref: z.ZodString; version: z.ZodString; installedVersion: z.ZodString; engines: z.ZodString; compatible: z.ZodBoolean; powers: z.ZodObject<{ added: z.ZodArray; removed: z.ZodArray; unchanged: z.ZodArray; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; applyUpdate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; ref: z.ZodString; rebuildNeeded: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; revert: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; ref: z.ZodString; rebuildNeeded: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setUpdatePolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; advisories: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; processStatus: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ name: z.ZodString; running: z.ZodBoolean; port: z.ZodOptional; restarts: z.ZodOptional; lastExitCode: z.ZodOptional; previewUrl: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; processStart: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; processStop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; devList: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ extensions: z.ZodArray; uncommitted: z.ZodOptional; revision: z.ZodOptional; held: z.ZodOptional; }, z.core.$strip>>; checkout: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; devSet: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodString; dev: z.ZodObject<{ path: z.ZodString; conversation: z.ZodOptional; uncommitted: z.ZodOptional; revision: z.ZodOptional; held: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; devClear: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; name: z.ZodString; cleared: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; devReload: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; name: z.ZodString; dev: z.ZodObject<{ path: z.ZodString; conversation: z.ZodOptional; uncommitted: z.ZodOptional; revision: z.ZodOptional; held: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; git: { changes: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; conflicted: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; operation: z.ZodOptional>; staged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; unstaged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; truncated: z.ZodOptional>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>>; remote: z.ZodOptional; branch: z.ZodOptional; upstream: z.ZodOptional; ahead: z.ZodNumber; behind: z.ZodNumber; }, z.core.$strip>>; origins: z.ZodOptional>>; error: z.ZodOptional; }, z.core.$strip>>; originAgents: z.ZodOptional; provider: z.ZodString; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; committing: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; repos: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remoteRepos: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; log: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; skip: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ repo: z.ZodString; branch: z.ZodOptional; commits: z.ZodArray; subject: z.ZodString; body: z.ZodString; author: z.ZodString; email: z.ZodString; at: z.ZodNumber; refs: z.ZodArray; head: z.ZodBoolean; }, z.core.$strip>>; hasMore: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; commitDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ files: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; commitFileDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ before: z.ZodOptional; after: z.ZodOptional; binary: z.ZodOptional; partial: z.ZodOptional; afterBytes: z.ZodOptional; patch: z.ZodOptional; more: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; operation: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repo: z.ZodString; operation: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; abort: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; undoable: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repo: z.ZodString; action: z.ZodOptional; description: z.ZodString; branch: z.ZodString; sha: z.ZodString; previousSha: z.ZodString; changesWorkingTree: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; undo: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stashes: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ repo: z.ZodString; stashes: z.ZodArray; at: z.ZodNumber; parents: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stashDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ files: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stashPush: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; includeUntracked: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stashApply: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stashDrop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; createBranch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; createTag: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; deleteTag: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; pushTag: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; checkout: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; cherryPick: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; revert: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; drop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; merge: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rebase: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reset: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fileDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ before: z.ZodOptional; after: z.ZodOptional; binary: z.ZodOptional; partial: z.ZodOptional; afterBytes: z.ZodOptional; patch: z.ZodOptional; more: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ branch: z.ZodString; dirty: z.ZodBoolean; files: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; commit: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; scope: z.ZodOptional>; origin: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ committed: z.ZodBoolean; changes: z.ZodOptional; conflicted: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; operation: z.ZodOptional>; staged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; unstaged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; truncated: z.ZodOptional>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>>; remote: z.ZodOptional; branch: z.ZodOptional; upstream: z.ZodOptional; ahead: z.ZodNumber; behind: z.ZodNumber; }, z.core.$strip>>; origins: z.ZodOptional>>; error: z.ZodOptional; }, z.core.$strip>>; originAgents: z.ZodOptional; provider: z.ZodString; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; discard: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; scope: z.ZodOptional>; origin: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stage: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; scope: z.ZodOptional>; origin: z.ZodOptional; }, z.core.$strip>>; chip: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unstage: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; scope: z.ZodOptional>; origin: z.ZodOptional; }, z.core.$strip>>; chip: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; branches: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ branches: z.ZodArray; ahead: z.ZodNumber; behind: z.ZodNumber; gone: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; remotes: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; createBranchAt: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; checkout: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; deleteBranch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remote: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ remote: z.ZodOptional; branch: z.ZodOptional; upstream: z.ZodOptional; ahead: z.ZodNumber; behind: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fetch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; pull: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; push: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; pushState: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ status: z.ZodEnum<{ cancelled: "cancelled"; error: "error"; failed: "failed"; idle: "idle"; passed: "passed"; running: "running"; }>; command: z.ZodString; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; exitCode: z.ZodOptional; timedOut: z.ZodOptional; session: z.ZodOptional; output: z.ZodString; repo: z.ZodString; reason: z.ZodOptional; refusedBy: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; pushCancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; indexRunStart: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; target: z.ZodOptional>; scope: z.ZodOptional>; origin: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; message: z.ZodOptional; confirmed: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ status: z.ZodEnum<{ cancelled: "cancelled"; error: "error"; failed: "failed"; idle: "idle"; passed: "passed"; running: "running"; }>; command: z.ZodString; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; exitCode: z.ZodOptional; timedOut: z.ZodOptional; session: z.ZodOptional; output: z.ZodString; id: z.ZodString; repo: z.ZodString; op: z.ZodOptional>; phase: z.ZodOptional>; files: z.ZodOptional; done: z.ZodOptional; }, z.core.$strip>>; reason: z.ZodOptional; held: z.ZodOptional; dirs: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; result: z.ZodOptional; conflicted: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; operation: z.ZodOptional>; staged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; unstaged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; truncated: z.ZodOptional>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>>; remote: z.ZodOptional; branch: z.ZodOptional; upstream: z.ZodOptional; ahead: z.ZodNumber; behind: z.ZodNumber; }, z.core.$strip>>; origins: z.ZodOptional>>; error: z.ZodOptional; }, z.core.$strip>>; originAgents: z.ZodOptional; provider: z.ZodString; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; indexRunState: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ status: z.ZodEnum<{ cancelled: "cancelled"; error: "error"; failed: "failed"; idle: "idle"; passed: "passed"; running: "running"; }>; command: z.ZodString; startedAt: z.ZodOptional; finishedAt: z.ZodOptional; exitCode: z.ZodOptional; timedOut: z.ZodOptional; session: z.ZodOptional; output: z.ZodString; id: z.ZodString; repo: z.ZodString; op: z.ZodOptional>; phase: z.ZodOptional>; files: z.ZodOptional; done: z.ZodOptional; }, z.core.$strip>>; reason: z.ZodOptional; held: z.ZodOptional; dirs: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; result: z.ZodOptional; conflicted: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; operation: z.ZodOptional>; staged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; unstaged: z.ZodArray; from: z.ZodOptional; additions: z.ZodOptional; deletions: z.ZodOptional; code: z.ZodOptional>; }, z.core.$strip>>; truncated: z.ZodOptional>; scratch: z.ZodOptional; files: z.ZodOptional; bytes: z.ZodOptional; }, z.core.$strip>>>; remote: z.ZodOptional; branch: z.ZodOptional; upstream: z.ZodOptional; ahead: z.ZodNumber; behind: z.ZodNumber; }, z.core.$strip>>; origins: z.ZodOptional>>; error: z.ZodOptional; }, z.core.$strip>>; originAgents: z.ZodOptional; provider: z.ZodString; landedMessage: z.ZodOptional; breaking: z.ZodOptional; testNote: z.ZodOptional; allows: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; indexRunCancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; files: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ files: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; readFile: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ path: z.ZodString; content: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; writeFile: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; publishFile: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodBoolean; wrote: z.ZodBoolean; committed: z.ZodBoolean; pushed: z.ZodBoolean; branch: z.ZodOptional; defaultBranch: z.ZodOptional; reason: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; history: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ snapshots: z.ZodArray; label: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; diff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ changes: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fileDiff: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ before: z.ZodOptional; after: z.ZodOptional; binary: z.ZodOptional; partial: z.ZodOptional; afterBytes: z.ZodOptional; patch: z.ZodOptional; more: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; restore: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; intentic: { run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; apply: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; applyEvents: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; inventory: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ entries: z.ZodArray; provider: z.ZodEnum<{ cloudflare: "cloudflare"; github: "github"; gitlab: "gitlab"; host: "host"; stripe: "stripe"; }>; name: z.ZodString; values: z.ZodRecord>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"service">; service: z.ZodEnum<{ infisical: "infisical"; invoiceninja: "invoiceninja"; openproject: "openproject"; outline: "outline"; paperless: "paperless"; signoz: "signoz"; }>; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"app">; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>], "kind">>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; add: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; provider: z.ZodEnum<{ cloudflare: "cloudflare"; github: "github"; gitlab: "gitlab"; host: "host"; stripe: "stripe"; }>; values: z.ZodRecord>; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"service">; service: z.ZodEnum<{ infisical: "infisical"; invoiceninja: "invoiceninja"; openproject: "openproject"; outline: "outline"; paperless: "paperless"; signoz: "signoz"; }>; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"app">; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; name: z.ZodString; }, z.core.$strip>], "kind">, z.ZodObject<{ entries: z.ZodArray; provider: z.ZodEnum<{ cloudflare: "cloudflare"; github: "github"; gitlab: "gitlab"; host: "host"; stripe: "stripe"; }>; name: z.ZodString; values: z.ZodRecord>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"service">; service: z.ZodEnum<{ infisical: "infisical"; invoiceninja: "invoiceninja"; openproject: "openproject"; outline: "outline"; paperless: "paperless"; signoz: "signoz"; }>; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"app">; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>], "kind">>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ entries: z.ZodArray; provider: z.ZodEnum<{ cloudflare: "cloudflare"; github: "github"; gitlab: "gitlab"; host: "host"; stripe: "stripe"; }>; name: z.ZodString; values: z.ZodRecord>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"service">; service: z.ZodEnum<{ infisical: "infisical"; invoiceninja: "invoiceninja"; openproject: "openproject"; outline: "outline"; paperless: "paperless"; signoz: "signoz"; }>; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"app">; name: z.ZodString; values: z.ZodRecord>; on: z.ZodString; expose: z.ZodString; }, z.core.$strip>], "kind">>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; issues: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ issues: z.ZodArray; title: z.ZodString; culprit: z.ZodOptional; automationId: z.ZodString; origin: z.ZodOptional; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; count: z.ZodNumber; status: z.ZodDefault>; statusAt: z.ZodOptional; release: z.ZodOptional; sample: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; firedAt: z.ZodOptional; runs: z.ZodOptional>>; id: z.ZodString; }, z.core.$strip>>; invalid: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; investigate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; installs: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ origins: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; logs: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ files: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; read: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ name: z.ZodString; sizeBytes: z.ZodNumber; text: z.ZodString; truncated: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; report: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; event: z.ZodString; message: z.ZodString; route: z.ZodOptional; requestId: z.ZodOptional; build: z.ZodOptional; fields: z.ZodOptional>>; }, z.core.$strip>>; page: z.ZodOptional; userAgent: z.ZodOptional; viewport: z.ZodOptional; replay: z.ZodOptional; origin: z.ZodOptional; served: z.ZodOptional; commit: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ recorded: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; loops: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ loops: z.ZodArray; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; isolated: z.ZodBoolean; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; worktreeBase: z.ZodOptional>>; autoLand: z.ZodOptional; state: z.ZodEnum<{ done: "done"; error: "error"; exhausted: "exhausted"; overspent: "overspent"; running: "running"; stalled: "stalled"; stopped: "stopped"; unpriced: "unpriced"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; resumed: z.ZodNumber; detail: z.ZodOptional; iterations: z.ZodArray; detail: z.ZodOptional; costUsd: z.ZodOptional; changed: z.ZodBoolean; sessionId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; start: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; isolated: z.ZodBoolean; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; worktreeBase: z.ZodOptional>>; autoLand: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conversationId: z.ZodString; goal: z.ZodString; prompt: z.ZodString; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; isolated: z.ZodBoolean; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; worktreeBase: z.ZodOptional>>; autoLand: z.ZodOptional; state: z.ZodEnum<{ done: "done"; error: "error"; exhausted: "exhausted"; overspent: "overspent"; running: "running"; stalled: "stalled"; stopped: "stopped"; unpriced: "unpriced"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; resumed: z.ZodNumber; detail: z.ZodOptional; iterations: z.ZodArray; detail: z.ZodOptional; costUsd: z.ZodOptional; changed: z.ZodBoolean; sessionId: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; designs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ designs: z.ZodArray; prompt: z.ZodOptional; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; saveDesign: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; prompt: z.ZodOptional; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; }, z.core.$strip>; create: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodOptional; prompt: z.ZodOptional; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; maxIterations: z.ZodNumber; maxSpendUsd: z.ZodOptional; stallLimit: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; removeDesign: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; needs: { ask: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; entry: z.ZodString; target: z.ZodOptional; set: z.ZodOptional>; reconnect: z.ZodOptional; remove: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; }, z.core.$strip>], "kind">; why: z.ZodOptional; wait: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ state: z.ZodEnum<{ met: "met"; open: "open"; refused: "refused"; }>; message: z.ZodString; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; code: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; mine: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needs: z.ZodArray; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; withdraw: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; conversationId: z.ZodString; subject: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"capability">; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; list: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; open: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ needs: z.ZodArray; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; answer: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; note: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"accept">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"apply">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; scope: z.ZodEnum<{ conversation: "conversation"; persona: "persona"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"approve">; }, z.core.$strip>], "kind">; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; conversationId: z.ZodString; subject: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"capability">; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; provideSecret: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; conversationId: z.ZodString; subject: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"capability">; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; grants: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ conversations: z.ZodArray; folders: z.ZodArray; shelves: z.ZodArray>; installs: z.ZodDefault; secrets: z.ZodDefault>; everything: z.ZodDefault; rules: z.ZodDefault>>; by: z.ZodOptional; updatedAt: z.ZodOptional; releases: z.ZodArray>; }, z.core.$strip>>; ownerWide: z.ZodDefault; line: z.ZodString; at: z.ZodNumber; by: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"hook-set">; digest: z.ZodString; hooks: z.ZodArray; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"extension">; id: z.ZodString; powers: z.ZodArray; at: z.ZodNumber; }, z.core.$strip>], "kind">>>; unreadable: z.ZodDefault>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; revokeGrant: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; what: z.ZodString; capability: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodEnum<{ "command-policy": "command-policy"; extension: "extension"; "hook-set": "hook-set"; }>; what: z.ZodString; }, z.core.$strip>]>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; netdisk: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ links: z.ZodArray; state: z.ZodEnum<{ mounted: "mounted"; unavailable: "unavailable"; unmounted: "unmounted"; }>; target: z.ZodString; mountPoint: z.ZodString; access: z.ZodEnum<{ read: "read"; readwrite: "readwrite"; }>; writable: z.ZodOptional; since: z.ZodOptional; autoMount: z.ZodBoolean; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; mount: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unmount: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; offload: { target: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ runner: z.ZodString; name: z.ZodString; ready: z.ZodBoolean; why: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; exports: z.ZodDefault>; label: z.ZodString; timeoutMs: z.ZodOptional; runner: z.ZodString; }, z.core.$strip>, import("@orpc/contract").Schema | undefined; } | { kind: "refused"; why: string; }, unknown, void>, import("@orpc/contract").AsyncIteratorClass<{ kind: "status"; text: string; } | { kind: "output"; stream: "stderr" | "stdout"; text: string; } | { kind: "exit"; code: number; signal?: string | undefined; failure?: string | undefined; ran: boolean; patchBase64?: string | undefined; files: Record; } | { kind: "refused"; why: string; }, unknown, void>> & { [x: symbol]: z.ZodUnion; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"output">; stream: z.ZodEnum<{ stderr: "stderr"; stdout: "stdout"; }>; text: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"exit">; code: z.ZodNumber; signal: z.ZodOptional; failure: z.ZodOptional; ran: z.ZodDefault; patchBase64: z.ZodOptional; files: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"refused">; why: z.ZodString; }, z.core.$strip>]>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; cancel: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; kinds: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ kinds: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; runs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ runs: z.ZodArray; code: z.ZodOptional; failure: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; placement: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; harness: z.ZodOptional>; conversationId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodEnum<{ auto: "auto"; off: "off"; suggest: "suggest"; }>; here: z.ZodObject<{ standing: z.ZodEnum<{ busy: "busy"; calm: "calm"; full: "full"; }>; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>; machines: z.ZodArray; strain: z.ZodArray>; cpus: z.ZodNumber; load: z.ZodNumber; memoryFreeMb: z.ZodOptional; memoryLimitMb: z.ZodOptional; agents: z.ZodNumber; slots: z.ZodNumber; headroom: z.ZodNumber; }, z.core.$strip>>; unfit: z.ZodOptional>; }, z.core.$strip>>; suggestion: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; org: { policy: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodDiscriminatedUnion<[z.ZodObject<{ bound: z.ZodLiteral; }, z.core.$strip>, z.ZodObject<{ bound: z.ZodLiteral; policy: z.ZodObject<{ sections: z.ZodDefault & z.core.$partial, z.ZodEnum<{ hidden: "hidden"; locked: "locked"; open: "open"; }>>>; preset: z.ZodOptional>; membersOnly: z.ZodOptional; orgId: z.ZodString; orgName: z.ZodString; version: z.ZodNumber; people: z.ZodOptional>; }, z.core.$strip>; receivedAt: z.ZodString; provisional: z.ZodOptional; unenforced: z.ZodOptional>; }, z.core.$strip>], "bound">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; pages: { appCall: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; pressed: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ result: z.ZodUnknown; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reportErrors: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ told: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; panels: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ panels: z.ZodArray>; healthy: z.ZodBoolean; port: z.ZodOptional; servers: z.ZodArray; session: z.ZodOptional; }, z.core.$strip>>; previewUrl: z.ZodOptional; role: z.ZodOptional>; deployConfig: z.ZodBoolean; desiredState: z.ZodBoolean; directoryUi: z.ZodBoolean; monorepo: z.ZodBoolean; tests: z.ZodBoolean; userStories: z.ZodBoolean; docs: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; start: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stop: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; personas: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ personas: z.ZodArray; capabilities: z.ZodArray; brief: z.ZodOptional; powers: z.ZodOptional>; shell: z.ZodDefault; code: z.ZodDefault; web: z.ZodDefault; browser: z.ZodDefault; delegate: z.ZodDefault; sandbox: z.ZodDefault; connectors: z.ZodOptional>; devices: z.ZodOptional>; mcp: z.ZodOptional>; extensions: z.ZodOptional>; }, z.core.$strip>>; workspace: z.ZodOptional; folders: z.ZodOptional>; }, z.core.$strip>>; context: z.ZodOptional; }, z.core.$strip>>; briefing: z.ZodOptional>; }, z.core.$strip>>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; systemPromptMode: z.ZodOptional>; }, z.core.$strip>>; connected: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; save: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; capabilities: z.ZodArray; brief: z.ZodOptional; powers: z.ZodOptional>; shell: z.ZodDefault; code: z.ZodDefault; web: z.ZodDefault; browser: z.ZodDefault; delegate: z.ZodDefault; sandbox: z.ZodDefault; connectors: z.ZodOptional>; devices: z.ZodOptional>; mcp: z.ZodOptional>; extensions: z.ZodOptional>; }, z.core.$strip>>; workspace: z.ZodOptional; folders: z.ZodOptional>; }, z.core.$strip>>; context: z.ZodOptional; }, z.core.$strip>>; briefing: z.ZodOptional>; }, z.core.$strip>>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; systemPromptMode: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; kit: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ prompt: z.ZodString; skills: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; savePrompt: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; readSkill: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ name: z.ZodString; description: z.ZodString; body: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; saveSkill: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; removeSkill: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; ports: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ ports: z.ZodArray; forwardable: z.ZodBoolean; kind: z.ZodEnum<{ system: "system"; workspace: "workspace"; }>; title: z.ZodString; purpose: z.ZodString; origin: z.ZodEnum<{ agent: "agent"; container: "container"; extension: "extension"; panel: "panel"; sandbox: "sandbox"; terminal: "terminal"; unknown: "unknown"; }>; pid: z.ZodOptional; command: z.ZodOptional; cwd: z.ZodOptional; session: z.ZodOptional; job: z.ZodOptional>; forwarded: z.ZodBoolean; previewUrl: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; forward: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ previewUrl: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unforward: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; privacy: { status: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ policy: z.ZodObject<{ mode: z.ZodDefault>; trusted: z.ZodDefault>; classes: z.ZodDefault>>; images: z.ZodDefault>; names: z.ZodDefault>; allow: z.ZodDefault>; conversations: z.ZodDefault>>; dictionary: z.ZodDefault>; lists: z.ZodDefault; matching: z.ZodDefault>; words: z.ZodDefault>; on: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>>; rules: z.ZodDefault; class: z.ZodEnum<{ address: "address"; "bank-account": "bank-account"; email: "email"; "identity-document": "identity-document"; "national-id": "national-id"; "payment-card": "payment-card"; "person-name": "person-name"; phone: "phone"; "tax-id": "tax-id"; }>; match: z.ZodEnum<{ pattern: "pattern"; terms: "terms"; }>; terms: z.ZodDefault>; pattern: z.ZodDefault; matchCase: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>; known: z.ZodNumber; tokens: z.ZodNumber; readers: z.ZodObject<{ ocr: z.ZodBoolean; model: z.ZodBoolean; }, z.core.$strip>; providers: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; trusted: z.ZodDefault>; classes: z.ZodDefault>>; images: z.ZodDefault>; names: z.ZodDefault>; allow: z.ZodDefault>; conversations: z.ZodDefault>>; dictionary: z.ZodDefault>; lists: z.ZodDefault; matching: z.ZodDefault>; words: z.ZodDefault>; on: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>>; rules: z.ZodDefault; class: z.ZodEnum<{ address: "address"; "bank-account": "bank-account"; email: "email"; "identity-document": "identity-document"; "national-id": "national-id"; "payment-card": "payment-card"; "person-name": "person-name"; phone: "phone"; "tax-id": "tax-id"; }>; match: z.ZodEnum<{ pattern: "pattern"; terms: "terms"; }>; terms: z.ZodDefault>; pattern: z.ZodDefault; matchCase: z.ZodDefault; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; log: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; provider: z.ZodString; trusted: z.ZodBoolean; action: z.ZodEnum<{ masked: "masked"; passed: "passed"; refused: "refused"; watched: "watched"; }>; counts: z.ZodRecord & z.core.$partial, z.ZodNumber>; images: z.ZodNumber; documents: z.ZodNumber; protocol: z.ZodString; detail: z.ZodOptional; replacements: z.ZodOptional; excerpt: z.ZodString; image: z.ZodOptional; imageId: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reveal: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodRecord, Record, import("./protocol/route-meta.js").RouteMeta & Record>; image: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ at: z.ZodString; before: z.ZodObject<{ mediaType: z.ZodString; data: z.ZodString; }, z.core.$strip>; after: z.ZodObject<{ mediaType: z.ZodString; data: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; dictionary: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ lists: z.ZodArray; languages: z.ZodArray>; count: z.ZodNumber; matching: z.ZodEnum<{ "as-written": "as-written"; inflected: "inflected"; }>; source: z.ZodString; url: z.ZodOptional; license: z.ZodOptional; on: z.ZodBoolean; own: z.ZodOptional; title: z.ZodOptional; }, z.core.$strip>>; totals: z.ZodObject<{ firstNames: z.ZodNumber; surnames: z.ZodNumber; }, z.core.$strip>; matches: z.ZodArray; }, z.core.$strip>>; lookup: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; preview: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ spans: z.ZodArray; by: z.ZodEnum<{ detector: "detector"; learned: "learned"; model: "model"; rule: "rule"; }>; rule: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; sources: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; learn: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ added: z.ZodNumber; known: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; forget: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ forgotten: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; providers: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ native: z.ZodArray>; agents: z.ZodArray>; endpoints: z.ZodArray; }, z.core.$strip>>; loops: z.ZodOptional>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; models: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ models: z.ZodArray>; description: z.ZodOptional; badges: z.ZodOptional>>; contextWindow: z.ZodOptional; helperOnly: z.ZodOptional>; }, z.core.$strip>>; default: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; public: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ url: z.ZodOptional; files: z.ZodArray; blocked: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; publish: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ path: z.ZodString; url: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unpublish: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; push: { config: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ publicKey: z.ZodString; subscribed: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; subscribe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; endpoint: z.ZodURL; keys: z.ZodObject<{ p256dh: z.ZodString; auth: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"relay">; url: z.ZodURL; deviceId: z.ZodString; secret: z.ZodString; }, z.core.$strip>], "kind">, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unsubscribe: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; test: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ delivered: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; notification: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ title: z.ZodString; body: z.ZodString; url: z.ZodOptional; requireInteraction: z.ZodOptional; silent: z.ZodOptional; tag: z.ZodString; sentAt: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; runs: { targets: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; device: z.ZodOptional; build: z.ZodOptional; artifact: z.ZodUnion]>; program: z.ZodOptional; args: z.ZodDefault>; env: z.ZodDefault>; isolated: z.ZodDefault; reach: z.ZodDefault>; }, z.core.$strict>>; error: z.ZodOptional; }, z.core.$strip>>; devices: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; start: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ session: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; safety: { policy: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ text: z.ZodString; custom: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; log: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; decision: z.ZodEnum<{ allow: "allow"; ask: "ask"; refuse: "refuse"; }>; sentence: z.ZodString; outcome: z.ZodEnum<{ allowed: "allowed"; asked: "asked"; refused: "refused"; }>; answer: z.ZodOptional>; machine: z.ZodOptional; }, z.core.$strip>>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; secrets: { set: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; generate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; format: z.ZodDefault>; }, z.core.$strip>, z.ZodObject<{ key: z.ZodString; length: z.ZodNumber; stored: z.ZodEnum<{ env: "env"; sandbox: "sandbox"; }>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ keys: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; inventory: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ entries: z.ZodArray; label: z.ZodOptional; status: z.ZodEnum<{ connected: "connected"; missing: "missing"; set: "set"; }>; requiredBy: z.ZodArray>; storedAt: z.ZodString; revealable: z.ZodBoolean; ci: z.ZodOptional; }, z.core.$strip>>; lastUse: z.ZodOptional; detail: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; credential: z.ZodOptional; rules: z.ZodArray>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>; rulesFrom: z.ZodEnum<{ connector: "connector"; owner: "owner"; }>; }, z.core.$strip>>; gate: z.ZodOptional; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>>; hosts: z.ZodOptional; source: z.ZodEnum<{ connector: "connector"; keyring: "keyring"; owner: "owner"; }>; }, z.core.$strip>>; programs: z.ZodOptional; packages: z.ZodArray; anyField: z.ZodBoolean; source: z.ZodEnum<{ keyring: "keyring"; owner: "owner"; }>; }, z.core.$strip>>; device: z.ZodOptional; online: z.ZodBoolean; locked: z.ZodOptional; source: z.ZodEnum<{ "1password": "1password"; bitwarden: "bitwarden"; keepassxc: "keepassxc"; keyring: "keyring"; }>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; reveal: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ value: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; gates: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ gates: z.ZodArray; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setGate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; removeGate: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; hosts: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ guards: z.ZodArray; guard: z.ZodBoolean; hosts: z.ZodArray; source: z.ZodEnum<{ connector: "connector"; keyring: "keyring"; owner: "owner"; }>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setHosts: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; guard: z.ZodBoolean; hosts: z.ZodArray; conversationId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ guard: z.ZodBoolean; hosts: z.ZodArray; approvedBy: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; programs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ guards: z.ZodArray; packages: z.ZodArray; anyField: z.ZodBoolean; subject: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setPrograms: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; packages: z.ZodArray; anyField: z.ZodBoolean; subject: z.ZodString; conversationId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ programs: z.ZodArray; packages: z.ZodArray; anyField: z.ZodBoolean; approvedBy: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; typeInto: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ program: z.ZodString; field: z.ZodEnum<{ password: "password"; text: "text"; }>; asked: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; keyrings: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ keyrings: z.ZodArray; setUp: z.ZodOptional; version: z.ZodOptional; pendingInbox: z.ZodOptional; shared: z.ZodNumber; sync: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; keyringPair: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ fingerprints: z.ZodObject<{ a: z.ZodString; b: z.ZodString; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; want: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; why: z.ZodString; conversationId: z.ZodOptional; }, z.core.$strict>, z.ZodDiscriminatedUnion<[z.ZodObject<{ state: z.ZodLiteral<"allowed">; name: z.ZodString; machine: z.ZodString; message: z.ZodString; }, z.core.$strip>, z.ZodObject<{ state: z.ZodLiteral<"pending">; id: z.ZodString; machine: z.ZodString; message: z.ZodString; }, z.core.$strip>, z.ZodObject<{ state: z.ZodLiteral<"denied">; message: z.ZodString; }, z.core.$strip>, z.ZodObject<{ state: z.ZodLiteral<"unknown">; message: z.ZodString; }, z.core.$strip>], "state">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; passwords: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ sandbox: z.ZodString; items: z.ZodArray; origins: z.ZodArray; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">>; anyField: z.ZodBoolean; machine: z.ZodString; mode: z.ZodEnum<{ copy: "copy"; "each-use": "each-use"; "while-here": "while-here"; }>; online: z.ZodBoolean; updatedAt: z.ZodNumber; lastUsedAt: z.ZodOptional; }, z.core.$strip>>; keyrings: z.ZodArray; remember: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; passwordNeeds: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ needs: z.ZodArray; host: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"program">; program: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"package">; package: z.ZodString; label: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh">; target: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"ssh-key">; path: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"sudo">; user: z.ZodOptional; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"git">; url: z.ZodString; }, z.core.$strict>, z.ZodObject<{ kind: z.ZodLiteral<"prompt">; text: z.ZodString; command: z.ZodOptional; sandbox: z.ZodOptional; }, z.core.$strict>], "kind">; username: z.ZodOptional; detail: z.ZodString; conversation: z.ZodOptional; machine: z.ZodOptional; state: z.ZodEnum<{ allowed: "allowed"; denied: "denied"; pending: "pending"; unknown: "unknown"; }>; name: z.ZodOptional; at: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; passwordActivity: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ lines: z.ZodArray; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; policy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ subject: z.ZodString; delivery: z.ZodEnum<{ direct: "direct"; gateway: "gateway"; raw: "raw"; "ssh-agent": "ssh-agent"; }>; rules: z.ZodArray>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>; rulesFrom: z.ZodEnum<{ connector: "connector"; owner: "owner"; }>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setPolicy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; rules: z.ZodOptional>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>>>; }, z.core.$strip>, z.ZodObject<{ subject: z.ZodString; delivery: z.ZodEnum<{ direct: "direct"; gateway: "gateway"; raw: "raw"; "ssh-agent": "ssh-agent"; }>; rules: z.ZodArray>; paths: z.ZodOptional>; action: z.ZodEnum<{ allow: "allow"; ask: "ask"; deny: "deny"; }>; why: z.ZodOptional; }, z.core.$strip>>; rulesFrom: z.ZodEnum<{ connector: "connector"; owner: "owner"; }>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; request: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; conversationId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ granted: z.ZodLiteral; approvedBy: z.ZodString; message: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; sessions: { list: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; caseSensitive: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ sessions: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; get: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ messages: z.ZodArray; text: z.ZodString; rowId: z.ZodOptional; run: z.ZodOptional; sentAt: z.ZodOptional; openedAt: z.ZodOptional; messageId: z.ZodOptional; attachments: z.ZodOptional>; checkpointId: z.ZodOptional; rewindIndex: z.ZodOptional; thinking: z.ZodOptional; tools: z.ZodOptional>>>; todos: z.ZodOptional; activeForm: z.ZodOptional; }, z.core.$strip>>>; usage: z.ZodOptional; inputTokens: z.ZodOptional; outputTokens: z.ZodOptional; durationMs: z.ZodOptional; numTurns: z.ZodOptional; }, z.core.$strip>>; notes: z.ZodOptional>>; speaker: z.ZodOptional; email: z.ZodString; name: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"program">; token: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"agent">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"sandbox">; source: z.ZodOptional; }, z.core.$strip>], "kind">>; errand: z.ZodOptional>; placed: z.ZodOptional; noticeAction: z.ZodOptional>; sandboxHeld: z.ZodOptional; noticeWait: z.ZodOptional>; noticeWaitId: z.ZodOptional; noticeCode: z.ZodOptional>>; }, z.core.$strip>>; agentNotice: z.ZodOptional; source: z.ZodOptional; sent: z.ZodOptional; }, z.core.$strip>>; plan: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; rejected: "rejected"; }>; }, z.core.$strip>>; question: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; document: z.ZodOptional; plan: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; answers: z.ZodOptional>>; attachments: z.ZodOptional>>; }, z.core.$strip>>; permission: z.ZodOptional; displayName: z.ZodOptional; description: z.ZodOptional; reason: z.ZodOptional; path: z.ZodOptional; alwaysLabel: z.ZodOptional; alwaysAsks: z.ZodOptional>; program: z.ZodOptional; truncated: z.ZodBoolean; spans: z.ZodArray>; }, z.core.$strip>>; child: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; move: z.ZodEnum<{ answer: "answer"; send: "send"; spawn: "spawn"; }>; child: z.ZodOptional; task: z.ZodOptional; message: z.ZodOptional; on: z.ZodOptional; proposed: z.ZodOptional>; account: z.ZodOptional; effort: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; explain: z.ZodOptional; requestId: z.ZodString; status: z.ZodEnum<{ allowed: "allowed"; always: "always"; cancelled: "cancelled"; denied: "denied"; everything: "everything"; pending: "pending"; }>; }, z.core.$strip>>; browserHelp: z.ZodOptional; }, z.core.$strip>>; terminalHelp: z.ZodOptional; }, z.core.$strip>>; capabilityOffer: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ cancelled: "cancelled"; connecting: "connecting"; pending: "pending"; skipped: "skipped"; }>; outcome: z.ZodOptional; id: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; paymentOffer: z.ZodOptional; payTo: z.ZodString; network: z.ZodString; asset: z.ZodString; assetName: z.ZodString; amountUsd: z.ZodString; spentTodayUsd: z.ZodString; dailyCapUsd: z.ZodString; why: z.ZodOptional; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; amountUsd: z.ZodString; transaction: z.ZodOptional; network: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; watchWake: z.ZodOptional; note: z.ZodString; elapsed: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; need: z.ZodOptional; entry: z.ZodString; name: z.ZodString; mode: z.ZodEnum<{ change: "change"; connect: "connect"; reconnect: "reconnect"; remove: "remove"; }>; instance: z.ZodOptional; target: z.ZodOptional; prefill: z.ZodOptional>; changes: z.ZodOptional>; reason: z.ZodOptional; reported: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"secret">; name: z.ZodString; where: z.ZodOptional; link: z.ZodOptional; hint: z.ZodOptional; replace: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"grant">; subject: z.ZodEnum<{ capability: "capability"; folder: "folder"; shelf: "shelf"; site: "site"; }>; what: z.ZodString; label: z.ZodString; persona: z.ZodOptional; scope: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"release">; subject: z.ZodString; approvers: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"environment">; tool: z.ZodString; steps: z.ZodString; approvedHash: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"automation">; automation: z.ZodObject<{ id: z.ZodString; trigger: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"schedule">; cron: z.ZodString; tz: z.ZodOptional>>; afterSessions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"once">; at: z.ZodNumber; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"event">; dailyMax: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"listener">; provider: z.ZodString; channelId: z.ZodOptional; eventType: z.ZodOptional; mentioned: z.ZodOptional; branch: z.ZodOptional; allowedOrigins: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"workspace">; event: z.ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: z.ZodOptional; }, z.core.$strip>], "kind">; guard: z.ZodOptional; source: z.ZodOptional; package: z.ZodString; range: z.ZodOptional; tag: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"github-release">; repo: z.ZodString; prereleases: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"url">; url: z.ZodString; select: z.ZodOptional; }, z.core.$strip>], "kind">>; fireOn: z.ZodOptional>; until: z.ZodOptional>; expiresAt: z.ZodOptional; target: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"conversation">; conversationId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"notify">; }, z.core.$strip>], "kind">>; note: z.ZodOptional; prompt: z.ZodString; webchat: z.ZodOptional>; requireName: z.ZodOptional; antiBot: z.ZodOptional>; turnstileSiteKey: z.ZodOptional; turnstileSecret: z.ZodOptional; googleClientId: z.ZodOptional; title: z.ZodOptional; greeting: z.ZodOptional; accent: z.ZodOptional; position: z.ZodOptional>; dailyMessageMax: z.ZodOptional; conversationMessageMax: z.ZodOptional; sessionTtlMinutes: z.ZodOptional; aiDisclosure: z.ZodOptional; aiDisclosureText: z.ZodOptional; }, z.core.$strip>>; issues: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>>; allowedTools: z.ZodOptional>; models: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; account: z.ZodOptional; actsAs: z.ZodOptional; senders: z.ZodOptional; ids: z.ZodOptional>; groups: z.ZodOptional>; actsAs: z.ZodOptional; requireApproval: z.ZodOptional; }, z.core.$strip>>; others: z.ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, z.core.$strip>>; requireApproval: z.ZodOptional; holdForSeconds: z.ZodOptional; chore: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>; replaces: z.ZodOptional; firstCheck: z.ZodOptional>; }, z.core.$strip>], "kind">; title: z.ZodString; why: z.ZodOptional; status: z.ZodEnum<{ cancelled: "cancelled"; declined: "declined"; met: "met"; open: "open"; working: "working"; }>; createdAt: z.ZodNumber; updatedAt: z.ZodNumber; answeredBy: z.ZodOptional; outcome: z.ZodOptional; told: z.ZodOptional>; unattended: z.ZodOptional; }, z.core.$strip>>; needWake: z.ZodOptional; title: z.ZodString; id: z.ZodString; sent: z.ZodString; }, z.core.$strip>>; agentWords: z.ZodOptional; from: z.ZodString; title: z.ZodOptional; failed: z.ZodOptional; sent: z.ZodString; }, z.core.$strip>>; backgroundJob: z.ZodOptional>; page: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>>; review: z.ZodOptional; level: z.ZodOptional>; findings: z.ZodArray; endLine: z.ZodOptional; summary: z.ZodString; title: z.ZodOptional; scenario: z.ZodOptional; body: z.ZodOptional; category: z.ZodOptional; verdict: z.ZodOptional>; priority: z.ZodOptional; outcome: z.ZodOptional>; }, z.core.$strip>>; superseded: z.ZodOptional; }, z.core.$strip>>; pageAsk: z.ZodOptional; measured: z.ZodOptional; source: z.ZodOptional; revision: z.ZodOptional; superseded: z.ZodOptional; app: z.ZodOptional>; }, z.core.$strip>; status: z.ZodEnum<{ answered: "answered"; cancelled: "cancelled"; pending: "pending"; }>; value: z.ZodOptional; }, z.core.$strip>>; credentialOffer: z.ZodOptional; lane: z.ZodEnum<{ browser: "browser"; code: "code"; desktop: "desktop"; device: "device"; gateway: "gateway"; otp: "otp"; session: "session"; shell: "shell"; ssh: "ssh"; }>; detail: z.ZodOptional; why: z.ZodOptional; approvers: z.ZodArray; scope: z.ZodEnum<{ conversation: "conversation"; use: "use"; }>; }, z.core.$strip>; status: z.ZodEnum<{ approved: "approved"; cancelled: "cancelled"; pending: "pending"; skipped: "skipped"; }>; receipt: z.ZodOptional; approvedBy: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; settings: { agentDomain: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ agentDomain: z.ZodDefault>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setAgentDomain: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; aiLiteracy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ show: z.ZodBoolean; text: z.ZodString; version: z.ZodString; confirmedAt: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; confirmAiLiteracy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ show: z.ZodBoolean; text: z.ZodString; version: z.ZodString; confirmedAt: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; aiLiteracyConfirmations: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ records: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; get: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ toolSearch: z.ZodDefault; toolSearchHoldout: z.ZodDefault; stableSystemPrompt: z.ZodDefault; stableSystemPromptHoldout: z.ZodDefault; coldTrim: z.ZodDefault; coldTrimHoldout: z.ZodDefault; coldTrimMinTokens: z.ZodDefault; iqSearch: z.ZodDefault; iqSearchHoldout: z.ZodDefault; timezone: z.ZodDefault, z.ZodString & z.ZodType>]>>; skills: z.ZodDefault>; personaRouting: z.ZodDefault; chatPages: z.ZodDefault; documentSearch: z.ZodDefault; sleepWhenUnused: z.ZodDefault; hashlineEdits: z.ZodDefault; systemPromptMode: z.ZodDefault>; systemPrompt: z.ZodDefault; workspaceMap: z.ZodDefault; workspaceMapHoldout: z.ZodDefault; fieldNotes: z.ZodDefault; fieldNotesBudget: z.ZodDefault; fieldNotesHoldout: z.ZodDefault; outputCleaners: z.ZodDefault; outputHoldout: z.ZodDefault; modelSetups: z.ZodDefault; pins: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; roleSetups: z.ZodDefault & z.core.$partial, z.ZodString>>; autoModelGuidance: z.ZodDefault; changelogRepos: z.ZodDefault>; agentRetentionDays: z.ZodDefault; heldCheckoutDays: z.ZodDefault; limitPolicy: z.ZodDefault>; outagePolicy: z.ZodDefault>; turnCapMinutes: z.ZodDefault; stopPolicy: z.ZodDefault>; memoryPolicy: z.ZodDefault>; limitHandoff: z.ZodDefault>; limitMoveCarryUnder: z.ZodDefault; handoffSummaryOver: z.ZodDefault; keepWarm: z.ZodPrefault; hours: z.ZodDefault; minTokens: z.ZodDefault; reserve: z.ZodDefault; }, z.core.$strip>>; autoRepair: z.ZodDefault; followOrigin: z.ZodDefault; offload: z.ZodDefault>; sessions: z.ZodDefault>; }, z.core.$strip>>; continueWhenNeedMet: z.ZodDefault; autoResumeOnRestart: z.ZodDefault; adoptedChecks: z.ZodDefault>; rules: z.ZodDefault; when: z.ZodOptional; paths: z.ZodOptional>; outcome: z.ZodOptional>>; sample: z.ZodOptional; }, z.core.$strip>>; action: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"command">; command: z.ZodString; timeoutMs: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"verdict">; verdict: z.ZodEnum<{ allow: "allow"; hold: "hold"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"builtin">; name: z.ZodEnum<{ "verify-ui-edits": "verify-ui-edits"; "version-landed": "version-landed"; }>; }, z.core.$strip>], "kind">; enabled: z.ZodDefault; }, z.core.$strip>>>; automationFailureLimit: z.ZodDefault; voice: z.ZodPrefault; interrupt: z.ZodDefault; speed: z.ZodDefault; voices: z.ZodDefault>; cloud: z.ZodOptional; secret: z.ZodString; model: z.ZodDefault; voice: z.ZodDefault; }, z.core.$strip>>; wake: z.ZodPrefault; }, z.core.$strip>>; }, z.core.$strip>>; retention: z.ZodPrefault; restorePointKeepDays: z.ZodDefault>; privacyVaultDays: z.ZodDefault; cacheDays: z.ZodDefault; rawOutputDays: z.ZodDefault; }, z.core.$strip>>; audit: z.ZodPrefault; recordReads: z.ZodDefault; forwardUrl: z.ZodDefault, z.ZodURL]>>; forwardSecret: z.ZodDefault; }, z.core.$strip>>; productAnalytics: z.ZodDefault; aiNotice: z.ZodPrefault; text: z.ZodDefault; }, z.core.$strip>>; admission: z.ZodPrefault>; event: z.ZodDefault>; listener: z.ZodDefault>; webchat: z.ZodDefault>; issues: z.ZodDefault>; workspace: z.ZodDefault>; workflow: z.ZodDefault>; }, z.core.$strip>>; actionRules: z.ZodDefault>>; commandJudge: z.ZodDefault>; projectInstalls: z.ZodDefault>; subagentsAtOnce: z.ZodDefault; subagentsPerTurn: z.ZodDefault; subagentDepth: z.ZodDefault; childRerunHorizonHours: z.ZodDefault; subagentBudget: z.ZodDefault; subagentReservePercent: z.ZodDefault; automationThreadsAtOnce: z.ZodDefault; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; set: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; toolSearchHoldout: z.ZodDefault; stableSystemPrompt: z.ZodDefault; stableSystemPromptHoldout: z.ZodDefault; coldTrim: z.ZodDefault; coldTrimHoldout: z.ZodDefault; coldTrimMinTokens: z.ZodDefault; iqSearch: z.ZodDefault; iqSearchHoldout: z.ZodDefault; timezone: z.ZodDefault, z.ZodString & z.ZodType>]>>; skills: z.ZodDefault>; personaRouting: z.ZodDefault; chatPages: z.ZodDefault; documentSearch: z.ZodDefault; sleepWhenUnused: z.ZodDefault; hashlineEdits: z.ZodDefault; systemPromptMode: z.ZodDefault>; systemPrompt: z.ZodDefault; workspaceMap: z.ZodDefault; workspaceMapHoldout: z.ZodDefault; fieldNotes: z.ZodDefault; fieldNotesBudget: z.ZodDefault; fieldNotesHoldout: z.ZodDefault; outputCleaners: z.ZodDefault; outputHoldout: z.ZodDefault; modelSetups: z.ZodDefault; pins: z.ZodOptional; thinking: z.ZodOptional; fast: z.ZodOptional; harness: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>>>; roleSetups: z.ZodDefault & z.core.$partial, z.ZodString>>; autoModelGuidance: z.ZodDefault; changelogRepos: z.ZodDefault>; agentRetentionDays: z.ZodDefault; heldCheckoutDays: z.ZodDefault; limitPolicy: z.ZodDefault>; outagePolicy: z.ZodDefault>; turnCapMinutes: z.ZodDefault; stopPolicy: z.ZodDefault>; memoryPolicy: z.ZodDefault>; limitHandoff: z.ZodDefault>; limitMoveCarryUnder: z.ZodDefault; handoffSummaryOver: z.ZodDefault; keepWarm: z.ZodPrefault; hours: z.ZodDefault; minTokens: z.ZodDefault; reserve: z.ZodDefault; }, z.core.$strip>>; autoRepair: z.ZodDefault; followOrigin: z.ZodDefault; offload: z.ZodDefault>; sessions: z.ZodDefault>; }, z.core.$strip>>; continueWhenNeedMet: z.ZodDefault; autoResumeOnRestart: z.ZodDefault; adoptedChecks: z.ZodDefault>; rules: z.ZodDefault; when: z.ZodOptional; paths: z.ZodOptional>; outcome: z.ZodOptional>>; sample: z.ZodOptional; }, z.core.$strip>>; action: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"command">; command: z.ZodString; timeoutMs: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"verdict">; verdict: z.ZodEnum<{ allow: "allow"; hold: "hold"; }>; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"builtin">; name: z.ZodEnum<{ "verify-ui-edits": "verify-ui-edits"; "version-landed": "version-landed"; }>; }, z.core.$strip>], "kind">; enabled: z.ZodDefault; }, z.core.$strip>>>; automationFailureLimit: z.ZodDefault; voice: z.ZodPrefault; interrupt: z.ZodDefault; speed: z.ZodDefault; voices: z.ZodDefault>; cloud: z.ZodOptional; secret: z.ZodString; model: z.ZodDefault; voice: z.ZodDefault; }, z.core.$strip>>; wake: z.ZodPrefault; }, z.core.$strip>>; }, z.core.$strip>>; retention: z.ZodPrefault; restorePointKeepDays: z.ZodDefault>; privacyVaultDays: z.ZodDefault; cacheDays: z.ZodDefault; rawOutputDays: z.ZodDefault; }, z.core.$strip>>; audit: z.ZodPrefault; recordReads: z.ZodDefault; forwardUrl: z.ZodDefault, z.ZodURL]>>; forwardSecret: z.ZodDefault; }, z.core.$strip>>; productAnalytics: z.ZodDefault; aiNotice: z.ZodPrefault; text: z.ZodDefault; }, z.core.$strip>>; admission: z.ZodPrefault>; event: z.ZodDefault>; listener: z.ZodDefault>; webchat: z.ZodDefault>; issues: z.ZodDefault>; workspace: z.ZodDefault>; workflow: z.ZodDefault>; }, z.core.$strip>>; actionRules: z.ZodDefault>>; commandJudge: z.ZodDefault>; projectInstalls: z.ZodDefault>; subagentsAtOnce: z.ZodDefault; subagentsPerTurn: z.ZodDefault; subagentDepth: z.ZodDefault; childRerunHorizonHours: z.ZodDefault; subagentBudget: z.ZodDefault; subagentReservePercent: z.ZodDefault; automationThreadsAtOnce: z.ZodDefault; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; savings: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; to: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ input: z.ZodObject<{ updatedAt: z.ZodOptional; commands: z.ZodNumber; rawTokens: z.ZodNumber; emittedTokens: z.ZodNumber; savedPct: z.ZodNumber; perCleaner: z.ZodArray>; holdout: z.ZodObject<{ cleaned: z.ZodNumber; heldOut: z.ZodNumber; measuredSavedPct: z.ZodOptional; }, z.core.$strip>; gaps: z.ZodArray>; }, z.core.$strip>; search: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; map: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; notes: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; toolSearch: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; stablePrompt: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; coldTrim: z.ZodOptional; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>], z.ZodObject<{ metric: z.ZodEnum<{ callsBeforeTarget: "callsBeforeTarget"; failedCalls: "failedCalls"; openedWithListing: "openedWithListing"; openingPrompt: "openingPrompt"; openingSearches: "openingSearches"; openingWrite: "openingWrite"; searchCalls: "searchCalls"; }>; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; minTurns: z.ZodNumber; sampleUnit: z.ZodOptional>; cohort: z.ZodOptional; previous: z.ZodOptional; metrics: z.ZodArray; on: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; off: z.ZodObject<{ turns: z.ZodNumber; mean: z.ZodNumber; }, z.core.$strip>; controlTurnsNeeded: z.ZodOptional; marginPct: z.ZodOptional; deltaPct: z.ZodOptional; saved: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; uptake: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; builtinPrompt: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ text: z.ZodString; version: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; firings: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodRecord, Record, import("./protocol/route-meta.js").RouteMeta & Record>; repoChecks: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; run: z.ZodString; label: z.ZodOptional; timeoutMs: z.ZodOptional; paths: z.ZodOptional>; }, z.core.$strip>>; fired: z.ZodArray>; adopted: z.ZodBoolean; changed: z.ZodBoolean; held: z.ZodOptional>; error: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; fieldNotes: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ present: z.ZodBoolean; writtenAt: z.ZodOptional; ranksSent: z.ZodOptional; ranksTotal: z.ZodOptional; chars: z.ZodOptional; automation: z.ZodEnum<{ disabled: "disabled"; enabled: "enabled"; missing: "missing"; }>; nextRunAt: z.ZodOptional; unreadable: z.ZodOptional; unlisted: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; adoptTimezone: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ timezone: z.ZodString; adopted: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; audience: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ audience: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setAudience: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; offer: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ audience: z.ZodEnum<{ developer: "developer"; maker: "maker"; }>; adopted: z.ZodBoolean; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; gettingStarted: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ hidden: z.ZodOptional; skipped: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setGettingStarted: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; skipped: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ hidden: z.ZodOptional; skipped: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; adoptRepoChecks: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; share: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ shares: z.ZodArray; sharedAt: z.ZodNumber; messages: z.ZodNumber; url: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; create: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; conversationId: z.ZodString; title: z.ZodString; detail: z.ZodEnum<{ everything: "everything"; messages: "messages"; }>; sharedAt: z.ZodNumber; messages: z.ZodNumber; url: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; update: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; conversationId: z.ZodString; title: z.ZodString; detail: z.ZodEnum<{ everything: "everything"; messages: "messages"; }>; sharedAt: z.ZodNumber; messages: z.ZodNumber; url: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; skills: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodArray; owner: z.ZodOptional; enabled: z.ZodBoolean; switchable: z.ZodBoolean; editable: z.ZodBoolean; removable: z.ZodBoolean; }, z.core.$strip>>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; read: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ id: z.ZodString; name: z.ZodString; body: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; save: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; switch: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; system: { 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>; }; translator: { accounts: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ codex: z.ZodArray; 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>>; cooling: z.ZodOptional; reason: z.ZodOptional; verify: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; gemini: z.ZodArray; 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>>; cooling: z.ZodOptional; reason: z.ZodOptional; verify: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; grok: z.ZodArray; 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>>; cooling: z.ZodOptional; reason: z.ZodOptional; verify: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; kimi: z.ZodArray; 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>>; cooling: z.ZodOptional; reason: z.ZodOptional; verify: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; connect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ url: z.ZodString; code: z.ZodString; state: z.ZodString; flow: z.ZodEnum<{ device: "device"; redirect: "redirect"; }>; catchers: z.ZodOptional; label: z.ZodString; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; status: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; state: z.ZodString; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ status: z.ZodLiteral<"wait">; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"ok">; }, z.core.$strip>, z.ZodObject<{ status: z.ZodLiteral<"error">; error: z.ZodString; }, z.core.$strip>], "status">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; complete: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; redirectUrl: z.ZodString; state: z.ZodString; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; disconnect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; usage: { rollup: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; to: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ rows: z.ZodArray; model: z.ZodOptional; harness: z.ZodString; conversationId: z.ZodOptional; turns: z.ZodNumber; inputTokens: z.ZodNumber; outputTokens: z.ZodNumber; cacheReadTokens: z.ZodNumber; cacheCreationTokens: z.ZodNumber; costUsd: z.ZodNumber; costKnown: z.ZodOptional; durationMs: z.ZodNumber; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; refreshPlanLimits: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; held: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; limitReset: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ available: z.ZodBoolean; reason: z.ZodOptional; nextAvailableAt: z.ZodOptional; weeklyResetsAt: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; claimLimitReset: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ result: z.ZodEnum<{ already_used: "already_used"; error: "error"; ineligible: "ineligible"; not_limited: "not_limited"; reset: "reset"; unavailable: "unavailable"; }>; nextAvailableAt: z.ZodOptional; detail: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; vpn: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ links: z.ZodArray; state: z.ZodEnum<{ connected: "connected"; connecting: "connecting"; disconnected: "disconnected"; failed: "failed"; unavailable: "unavailable"; }>; gateway: z.ZodOptional; interface: z.ZodOptional; address: z.ZodOptional; routes: z.ZodDefault>; dns: z.ZodDefault>; since: z.ZodOptional; autoConnect: z.ZodBoolean; detail: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; connect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, import("@orpc/contract").Schema, import("@orpc/contract").AsyncIteratorClass<{ [x: string]: unknown; kind: string; }, unknown, void>> & { [x: symbol]: z.ZodObject<{ kind: z.ZodString; }, z.core.$loose>; }, Record, import("./protocol/route-meta.js").RouteMeta & Record>; disconnect: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; importForticlient: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ connections: z.ZodArray; server: z.ZodString; port: z.ZodNumber; username: z.ZodOptional; description: z.ZodOptional; localId: z.ZodOptional; aggressive: z.ZodOptional; pfs: z.ZodOptional; dhGroup: z.ZodOptional; needs: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; workflows: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ workflows: z.ZodArray; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; runs: z.ZodArray; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; }, z.core.$strip>; repos: z.ZodArray>; request: z.ZodOptional; state: z.ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; resumed: z.ZodNumber; detail: z.ZodOptional; steps: z.ZodArray; conversationId: z.ZodString; startedAt: z.ZodOptional; endedAt: z.ZodOptional; iterations: z.ZodNumber; costUsd: z.ZodOptional; loopState: z.ZodOptional>; detail: z.ZodOptional; document: z.ZodOptional; data: z.ZodOptional>; }, z.core.$strip>>; report: z.ZodOptional; reportPath: z.ZodOptional; }, z.core.$strip>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; gateToken: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; save: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; }, z.core.$strip>; create: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodOptional; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; gateToken: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; rotateGateToken: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ token: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ runId: z.ZodString; workflow: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodOptional; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; }, z.core.$strip>; repos: z.ZodArray>; request: z.ZodOptional; state: z.ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; resumed: z.ZodNumber; detail: z.ZodOptional; steps: z.ZodArray; conversationId: z.ZodString; startedAt: z.ZodOptional; endedAt: z.ZodOptional; iterations: z.ZodNumber; costUsd: z.ZodOptional; loopState: z.ZodOptional>; detail: z.ZodOptional; document: z.ZodOptional; data: z.ZodOptional>; }, z.core.$strip>>; report: z.ZodOptional; reportPath: z.ZodOptional; }, z.core.$strip>>; archivedAt: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; runs: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ runs: z.ZodArray; steps: z.ZodArray; prompt: z.ZodOptional; needs: z.ZodArray; handoff: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; output: z.ZodDiscriminatedUnion<[z.ZodObject<{ kind: z.ZodLiteral<"none">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"claim">; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"json">; fields: z.ZodArray; description: z.ZodString; required: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>], "kind">; checks: z.ZodArray; command: z.ZodString; }, z.core.$strip>, z.ZodObject<{ kind: z.ZodLiteral<"judge">; rubric: z.ZodString; model: z.ZodOptional; }, z.core.$strip>], "kind">>; context: z.ZodEnum<{ continue: "continue"; fresh: "fresh"; }>; maxSpendUsd: z.ZodOptional; agent: z.ZodOptional; harness: z.ZodOptional>; account: z.ZodOptional; model: z.ZodOptional; actsAs: z.ZodOptional; }, z.core.$strip>>; gate: z.ZodOptional; dailyMax: z.ZodOptional; }, z.core.$strip>>; maxParallel: z.ZodNumber; }, z.core.$strip>; repos: z.ZodArray>; request: z.ZodOptional; state: z.ZodEnum<{ done: "done"; error: "error"; failed: "failed"; overspent: "overspent"; running: "running"; stopped: "stopped"; }>; startedAt: z.ZodNumber; endedAt: z.ZodOptional; resumed: z.ZodNumber; detail: z.ZodOptional; steps: z.ZodArray; conversationId: z.ZodString; startedAt: z.ZodOptional; endedAt: z.ZodOptional; iterations: z.ZodNumber; costUsd: z.ZodOptional; loopState: z.ZodOptional>; detail: z.ZodOptional; document: z.ZodOptional; data: z.ZodOptional>; }, z.core.$strip>>; report: z.ZodOptional; reportPath: z.ZodOptional; }, z.core.$strip>>; archivedAt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stopRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; archiveRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; unarchiveRun: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; workspace: { tree: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ root: z.ZodString; tree: z.ZodArray>>; hidden: z.ZodNumber; barren: z.ZodArray; generation: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; children: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; path: z.ZodString; depth: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ entries: z.ZodArray>>; hidden: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; file: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; path: z.ZodString; offset: z.ZodOptional>; limit: z.ZodOptional>; }, z.core.$strip>, z.ZodDiscriminatedUnion<[z.ZodObject<{ present: z.ZodLiteral; path: z.ZodString; content: z.ZodString; size: z.ZodNumber; offset: z.ZodNumber; bytes: z.ZodNumber; shared: z.ZodBoolean; lossy: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ present: z.ZodLiteral; path: z.ZodString; }, z.core.$strip>], "present">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; derived: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodDiscriminatedUnion<[z.ZodObject<{ state: z.ZodEnum<{ broken: "broken"; deriving: "deriving"; idle: "idle"; undeliverable: "undeliverable"; }>; present: z.ZodLiteral; path: z.ZodString; content: z.ZodString; deriver: z.ZodString; derivedAt: z.ZodOptional; title: z.ZodOptional; notes: z.ZodArray; tokens: z.ZodNumber; truncated: z.ZodBoolean; stale: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ state: z.ZodEnum<{ broken: "broken"; deriving: "deriving"; idle: "idle"; undeliverable: "undeliverable"; }>; present: z.ZodLiteral; path: z.ZodString; derivable: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>], "present">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; derive: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodDiscriminatedUnion<[z.ZodObject<{ state: z.ZodEnum<{ broken: "broken"; deriving: "deriving"; idle: "idle"; undeliverable: "undeliverable"; }>; present: z.ZodLiteral; path: z.ZodString; content: z.ZodString; deriver: z.ZodString; derivedAt: z.ZodOptional; title: z.ZodOptional; notes: z.ZodArray; tokens: z.ZodNumber; truncated: z.ZodBoolean; stale: z.ZodBoolean; }, z.core.$strip>, z.ZodObject<{ state: z.ZodEnum<{ broken: "broken"; deriving: "deriving"; idle: "idle"; undeliverable: "undeliverable"; }>; present: z.ZodLiteral; path: z.ZodString; derivable: z.ZodBoolean; reason: z.ZodOptional; }, z.core.$strip>], "present">, Record, import("./protocol/route-meta.js").RouteMeta & Record>; dimensions: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; paths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ items: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; mediaTicket: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; path: z.ZodString; }, z.core.$strip>, z.ZodObject<{ ticket: z.ZodString; expiresAt: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; downloadTicket: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; paths: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ ticket: z.ZodString; expiresAt: z.ZodNumber; filename: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; previewTicket: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; path: z.ZodString; source: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ page: z.ZodString; root: z.ZodString; expiresAt: z.ZodNumber; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; resolve: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; path: z.ZodString; }, z.core.$strip>, z.ZodObject<{ path: z.ZodOptional; others: z.ZodOptional>; renamedFrom: z.ZodOptional; nearby: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; search: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; includeIgnored: z.ZodOptional>; dir: z.ZodOptional; literal: z.ZodOptional>; word: z.ZodOptional>; caseSensitive: z.ZodOptional>; include: z.ZodOptional; limit: z.ZodOptional>; after: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ mode: z.ZodString; total: z.ZodNumber; files: z.ZodNumber; shown: z.ZodNumber; groups: z.ZodArray>; tags: z.ZodArray; score: z.ZodOptional; }, z.core.$strip>>; context: z.ZodOptional; }, z.core.$strip>>; capped: z.ZodOptional; }, z.core.$strip>>; freshness: z.ZodObject<{ state: z.ZodEnum<{ building: "building"; fresh: "fresh"; stale: "stale"; }>; ageMs: z.ZodOptional; progress: z.ZodOptional; behind: z.ZodOptional; }, z.core.$strip>; truncated: z.ZodBoolean; partial: z.ZodOptional; cursor: z.ZodOptional; hint: z.ZodOptional; note: z.ZodOptional; related: z.ZodOptional>; candidates: z.ZodOptional>; features: z.ZodOptional>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; health: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; limit: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ repo: z.ZodString; totals: z.ZodObject<{ files: z.ZodNumber; symbols: z.ZodNumber; complexity: z.ZodNumber; hotspots: z.ZodNumber; }, z.core.$strip>; hotspots: z.ZodArray>; modules: z.ZodArray>; freshness: z.ZodObject<{ state: z.ZodEnum<{ building: "building"; fresh: "fresh"; stale: "stale"; }>; ageMs: z.ZodOptional; progress: z.ZodOptional; behind: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; classify: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ classifications: z.ZodArray; reason: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; mkdir: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; delete: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; trashed: z.ZodOptional; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; restore: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ path: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; move: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; copy: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; extract: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ path: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; setup: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ projects: z.ZodArray; manager: z.ZodString; command: z.ZodString; evidence: z.ZodString; state: z.ZodEnum<{ installing: "installing"; "needs-setup": "needs-setup"; ready: "ready"; stale: "stale"; unsupported: "unsupported"; }>; missing: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; install: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ queued: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; repos: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; addRepo: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ name: z.ZodString; path: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; createRepo: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ name: z.ZodString; path: z.ZodString; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; sync: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray; behind: z.ZodOptional; ahead: z.ZodOptional; head: z.ZodOptional; message: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; templates: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ templates: z.ZodArray>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; addApps: import("@orpc/contract").ContractProcedureBuilderWithInputOutput>; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; appsList: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ apps: z.ZodArray; previewUrl: z.ZodOptional; running: z.ZodBoolean; healthy: z.ZodBoolean; installed: z.ZodBoolean; launch: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; packageGraph: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ packages: z.ZodArray; }, z.core.$strip>>; edges: z.ZodArray; usage: z.ZodOptional>; }, z.core.$strip>>; components: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; packageModules: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ package: z.ZodString; root: z.ZodString; layers: z.ZodOptional; }, z.core.$strip>>>; invalid: z.ZodOptional; units: z.ZodArray; surface: z.ZodOptional>; }, z.core.$strip>>; edges: z.ZodArray; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; modules: import("@orpc/contract").ContractProcedureBuilderWithOutput, z.ZodObject<{ repos: z.ZodArray>; }, z.core.$strip>>; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; startApp: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; stopApp: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; runTests: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; }, z.core.$strip>, z.ZodObject<{ ok: z.ZodLiteral; }, z.core.$strip>, Record, import("./protocol/route-meta.js").RouteMeta & Record>; }; }; export declare const SANDBOX_ROUTES: readonly ContractRoute[]; export declare const SANDBOX_ROUTE_NAMES: readonly string[]; export declare const sandboxRouteFingerprints: () => Readonly>; export declare const RAW_ROUTE_NAMES: readonly string[]; export declare const rawRouteFingerprints: () => Readonly>; export declare const sandboxRouteName: (method: string, pathWithQuery: string) => string | undefined; export declare const sandboxRouteFor: (method: string, pathWithQuery: string) => ContractRoute | undefined; export declare const sandboxRequestFor: (procedure: readonly string[], input: unknown) => { method: string; path: string; } | undefined; export declare const sandboxAnswerSchema: (procedure: readonly string[]) => z.ZodType | undefined; //# sourceMappingURL=index.d.ts.map