export declare const automationsContract: { list: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ automations: import("zod").ZodArray; cron: import("zod").ZodString; tz: import("zod").ZodOptional>>; afterSessions: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"once">; at: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"event">; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"listener">; provider: import("zod").ZodString; channelId: import("zod").ZodOptional; eventType: import("zod").ZodOptional; mentioned: import("zod").ZodOptional; branch: import("zod").ZodOptional; allowedOrigins: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"workspace">; event: import("zod").ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">; guard: import("zod").ZodOptional; source: import("zod").ZodOptional; package: import("zod").ZodString; range: import("zod").ZodOptional; tag: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"github-release">; repo: import("zod").ZodString; prereleases: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"url">; url: import("zod").ZodString; select: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; fireOn: import("zod").ZodOptional>; until: import("zod").ZodOptional>; expiresAt: import("zod").ZodOptional; target: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"conversation">; conversationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"notify">; }, import("zod/v4/core").$strip>], "kind">>; note: import("zod").ZodOptional; prompt: import("zod").ZodString; webchat: import("zod").ZodOptional>; requireName: import("zod").ZodOptional; antiBot: import("zod").ZodOptional>; turnstileSiteKey: import("zod").ZodOptional; turnstileSecret: import("zod").ZodOptional; googleClientId: import("zod").ZodOptional; title: import("zod").ZodOptional; greeting: import("zod").ZodOptional; accent: import("zod").ZodOptional; position: import("zod").ZodOptional>; dailyMessageMax: import("zod").ZodOptional; conversationMessageMax: import("zod").ZodOptional; sessionTtlMinutes: import("zod").ZodOptional; aiDisclosure: import("zod").ZodOptional; aiDisclosureText: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; issues: import("zod").ZodOptional; dailyReportMax: import("zod").ZodOptional; escalateAfter: import("zod").ZodOptional; antiBot: import("zod").ZodOptional>; title: import("zod").ZodOptional; prompt: import("zod").ZodOptional; thanks: import("zod").ZodOptional; askEmail: import("zod").ZodOptional; accent: import("zod").ZodOptional; captureCrashes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; allowedTools: import("zod").ZodOptional>; models: import("zod").ZodOptional; thinking: import("zod").ZodOptional; fast: import("zod").ZodOptional; harness: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; account: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; senders: import("zod").ZodOptional; ids: import("zod").ZodOptional>; groups: import("zod").ZodOptional>; actsAs: import("zod").ZodOptional; requireApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; others: import("zod").ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, import("zod/v4/core").$strip>>; requireApproval: import("zod").ZodOptional; holdForSeconds: import("zod").ZodOptional; chore: import("zod").ZodOptional; enabled: import("zod").ZodBoolean; runs: import("zod").ZodArray; detail: import("zod").ZodOptional; conversationId: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; nextRun: import("zod").ZodOptional; watch: import("zod").ZodOptional; digest: import("zod").ZodOptional; condition: import("zod").ZodOptional; changedAt: import("zod").ZodOptional; firedAt: import("zod").ZodOptional; waiting: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; webhookToken: import("zod").ZodOptional; ingestKey: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; check: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; package: import("zod").ZodString; range: import("zod").ZodOptional; tag: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"github-release">; repo: import("zod").ZodString; prereleases: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"url">; url: import("zod").ZodString; select: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ pass: import("zod").ZodBoolean; saw: import("zod").ZodString; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; catalog: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ sources: import("zod").ZodArray; icon: import("zod").ZodOptional; events: import("zod").ZodArray>; channel: import("zod").ZodObject<{ label: import("zod").ZodString; placeholder: import("zod").ZodString; hint: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; branchField: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; sender: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; senderGroup: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; mentionLabel: import("zod").ZodOptional; starterPrompt: import("zod").ZodOptional; requires: import("zod").ZodDefault>; enabled: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; templates: import("zod").ZodArray; icon: import("zod").ZodOptional; requires: import("zod").ZodDefault>; trigger: import("zod").ZodDiscriminatedUnion<[import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"schedule">; cron: import("zod").ZodString; tz: import("zod").ZodOptional>>; afterSessions: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"once">; at: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"event">; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"listener">; provider: import("zod").ZodString; channelId: import("zod").ZodOptional; eventType: import("zod").ZodOptional; mentioned: import("zod").ZodOptional; branch: import("zod").ZodOptional; allowedOrigins: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"workspace">; event: import("zod").ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">; guard: import("zod").ZodOptional; source: import("zod").ZodOptional; package: import("zod").ZodString; range: import("zod").ZodOptional; tag: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"github-release">; repo: import("zod").ZodString; prereleases: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"url">; url: import("zod").ZodString; select: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; fireOn: import("zod").ZodOptional>; until: import("zod").ZodOptional>; target: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"conversation">; conversationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"notify">; }, import("zod/v4/core").$strip>], "kind">>; holdForSeconds: import("zod").ZodOptional; prompt: import("zod").ZodString; note: import("zod").ZodOptional; setup: import("zod").ZodOptional; description: import("zod").ZodOptional; offer: import("zod").ZodOptional>; chore: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; upsert: import("@orpc/contract").ContractProcedureBuilderWithInputOutput; cron: import("zod").ZodString; tz: import("zod").ZodOptional>>; afterSessions: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"once">; at: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"event">; dailyMax: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"listener">; provider: import("zod").ZodString; channelId: import("zod").ZodOptional; eventType: import("zod").ZodOptional; mentioned: import("zod").ZodOptional; branch: import("zod").ZodOptional; allowedOrigins: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"workspace">; event: import("zod").ZodEnum<{ "agent.landed": "agent.landed"; "deps.broken": "deps.broken"; "deps.fixed": "deps.fixed"; "turn.settled": "turn.settled"; }>; repo: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">; guard: import("zod").ZodOptional; source: import("zod").ZodOptional; package: import("zod").ZodString; range: import("zod").ZodOptional; tag: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"github-release">; repo: import("zod").ZodString; prereleases: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"url">; url: import("zod").ZodString; select: import("zod").ZodOptional; }, import("zod/v4/core").$strip>], "kind">>; fireOn: import("zod").ZodOptional>; until: import("zod").ZodOptional>; expiresAt: import("zod").ZodOptional; target: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"conversation">; conversationId: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ kind: import("zod").ZodLiteral<"notify">; }, import("zod/v4/core").$strip>], "kind">>; note: import("zod").ZodOptional; prompt: import("zod").ZodString; webchat: import("zod").ZodOptional>; requireName: import("zod").ZodOptional; antiBot: import("zod").ZodOptional>; turnstileSiteKey: import("zod").ZodOptional; turnstileSecret: import("zod").ZodOptional; googleClientId: import("zod").ZodOptional; title: import("zod").ZodOptional; greeting: import("zod").ZodOptional; accent: import("zod").ZodOptional; position: import("zod").ZodOptional>; dailyMessageMax: import("zod").ZodOptional; conversationMessageMax: import("zod").ZodOptional; sessionTtlMinutes: import("zod").ZodOptional; aiDisclosure: import("zod").ZodOptional; aiDisclosureText: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; issues: import("zod").ZodOptional; dailyReportMax: import("zod").ZodOptional; escalateAfter: import("zod").ZodOptional; antiBot: import("zod").ZodOptional>; title: import("zod").ZodOptional; prompt: import("zod").ZodOptional; thanks: import("zod").ZodOptional; askEmail: import("zod").ZodOptional; accent: import("zod").ZodOptional; captureCrashes: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; allowedTools: import("zod").ZodOptional>; models: import("zod").ZodOptional; thinking: import("zod").ZodOptional; fast: import("zod").ZodOptional; harness: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; account: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; senders: import("zod").ZodOptional; ids: import("zod").ZodOptional>; groups: import("zod").ZodOptional>; actsAs: import("zod").ZodOptional; requireApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; others: import("zod").ZodEnum<{ allow: "allow"; hold: "hold"; ignore: "ignore"; }>; }, import("zod/v4/core").$strip>>; requireApproval: import("zod").ZodOptional; holdForSeconds: import("zod").ZodOptional; chore: import("zod").ZodOptional; enabled: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; setEnabled: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; remove: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; rotateToken: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ token: import("zod").ZodString; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; run: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; senders: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ senders: import("zod").ZodArray>; firstSeenAt: import("zod").ZodNumber; lastSeenAt: import("zod").ZodNumber; messages: import("zod").ZodNumber; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; pendingList: import("@orpc/contract").ContractProcedureBuilderWithOutput, import("zod").ZodObject<{ approvals: import("zod").ZodArray; origin: import("zod").ZodOptional; threadId: import("zod").ZodOptional; author: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; title: import("zod").ZodOptional; observed: import("zod").ZodOptional; conversationId: import("zod").ZodOptional; sessionId: import("zod").ZodOptional; thread: import("zod").ZodOptional; actsAs: import("zod").ZodOptional; createdAt: import("zod").ZodNumber; autoRunAt: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; unreadable: import("zod").ZodDefault>; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; approve: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; reject: import("@orpc/contract").ContractProcedureBuilderWithInputOutput, import("zod").ZodObject<{ ok: import("zod").ZodLiteral; }, import("zod/v4/core").$strip>, Record, import("../protocol/route-meta.js").RouteMeta & Record>; }; //# sourceMappingURL=automations.contract.d.ts.map