import { z } from 'zod'; export declare const hookSubject: z.ZodObject<{ key_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; kind: z.ZodString; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; }, z.core.$strict>; export type HookSubject = z.infer; export declare const mediaKind: z.ZodEnum<{ image: "image"; link: "link"; document: "document"; video: "video"; audio: "audio"; }>; export type MediaKind = z.infer; export declare const mediaItem: z.ZodObject<{ caption: z.ZodDefault>; filename: z.ZodDefault>; kind: z.ZodEnum<{ image: "image"; link: "link"; document: "document"; video: "video"; audio: "audio"; }>; url: z.ZodString; }, z.core.$strip>; export type MediaItem = z.infer; export declare const overlapPolicy: z.ZodObject<{ deliver: z.ZodDefault>; running: z.ZodDefault>; settle_seconds: z.ZodDefault; }, z.core.$strip>; export type OverlapPolicy = z.infer; export declare const presetSeedToolMeta: z.ZodObject<{ display_name: z.ZodDefault>; folder_path: z.ZodDefault>; tags: z.ZodDefault, z.ZodNull]>>; }, z.core.$strip>; export type PresetSeedToolMeta = z.infer; export declare const presetSpec: z.ZodObject<{ base_tool: z.ZodString; description: z.ZodDefault; fixed_kwargs: z.ZodDefault>; name: z.ZodString; }, z.core.$strip>; export type PresetSpec = z.infer; export declare const quickReplyButtonParam: z.ZodObject<{ kind: z.ZodDefault>; payload: z.ZodString; }, z.core.$strip>; export type QuickReplyButtonParam = z.infer; export declare const stateInjection: z.ZodObject<{ into: z.ZodString; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>; export type StateInjection = z.infer; export declare const stateUpdate: z.ZodObject<{ adapter: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>; export type StateUpdate = z.infer; export declare const stateAttach: z.ZodObject<{ input_injections: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>; export type StateAttach = z.infer; export declare const stateBinding: z.ZodObject<{ states: z.ZodArray; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>; export type StateBinding = z.infer; export declare const stateTemplateDeclarations: z.ZodObject<{ check: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; schema: z.ZodRecord; }, z.core.$strict>; export type StateTemplateDeclarations = z.infer; export declare const stateTemplateJq: z.ZodObject<{ description: z.ZodDefault; jq: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; params: z.ZodDefault>; purpose: z.ZodEnum<{ input: "input"; update: "update"; }>; reads: z.ZodDefault>>; writes: z.ZodDefault>>; }, z.core.$strict>; export type StateTemplateJq = z.infer; export declare const stateTemplateReconcile: z.ZodObject<{ close: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; orphans: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; resolutions: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>; export type StateTemplateReconcile = z.infer; export declare const subAgentSpec: z.ZodType; export type SubAgentSpec = z.infer; export declare const urlButtonParam: z.ZodObject<{ kind: z.ZodDefault>; url_parameter: z.ZodString; }, z.core.$strip>; export type UrlButtonParam = z.infer; export declare const accessPolicy: z.ZodObject<{ condition: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; policy_data: z.ZodDefault>; scopes: z.ZodDefault>; }, z.core.$strip>; export type AccessPolicy = z.infer; export declare const callbackSchema: z.ZodObject<{ carried_kwargs: z.ZodDefault>; condition: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; tool: z.ZodDefault; }, z.core.$strip>; export type CallbackSchema = z.infer; export declare const channelTemplate: z.ZodObject<{ body_parameters: z.ZodDefault>; buttons: z.ZodDefault>; header_media: z.ZodDefault>; filename: z.ZodDefault>; kind: z.ZodEnum<{ image: "image"; link: "link"; document: "document"; video: "video"; audio: "audio"; }>; url: z.ZodString; }, z.core.$strip>, z.ZodNull]>>; language: z.ZodString; name: z.ZodString; }, z.core.$strip>; export type ChannelTemplate = z.infer; export declare const conversationRoute: z.ZodObject<{ callback_secret: z.ZodDefault>; callback_url: z.ZodDefault>; cancel_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; channel: z.ZodDefault>; door: z.ZodEnum<{ channel: "channel"; api: "api"; }>; error_reply_text: z.ZodDefault>; execution_key: z.ZodString; execution_key_fingerprint: z.ZodString; extras_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; initial_mode: z.ZodDefault>; locale: z.ZodDefault>; our_identity: z.ZodDefault>; overlap: z.ZodDefault>; running: z.ZodDefault>; settle_seconds: z.ZodDefault; }, z.core.$strip>>; reply_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; resume_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; route_name: z.ZodString; start_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; turns_per_hour_override: z.ZodDefault>; }, z.core.$strip>; export type ConversationRoute = z.infer; export declare const conversationRouteCreate: z.ZodObject<{ callback_url: z.ZodDefault>; cancel_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; channel: z.ZodDefault>; door: z.ZodEnum<{ channel: "channel"; api: "api"; }>; error_reply_text: z.ZodDefault>; execution_key: z.ZodString; extras_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; initial_mode: z.ZodDefault>; locale: z.ZodDefault>; our_identity: z.ZodDefault>; overlap: z.ZodDefault>; running: z.ZodDefault>; settle_seconds: z.ZodDefault; }, z.core.$strip>>; reply_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; resume_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; route_name: z.ZodString; start_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; turns_per_hour_override: z.ZodDefault>; }, z.core.$strip>; export type ConversationRouteCreate = z.infer; export declare const hookParams: z.ZodObject<{ cancel_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; condition: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; execution_key: z.ZodString; execution_key_fingerprint: z.ZodString; extras_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; name: z.ZodString; resume_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; start_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state_binding: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodNull]>>; subject: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; kind: z.ZodString; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; }, z.core.$strict>, z.ZodNull]>>; tool: z.ZodString; tool_kwargs: z.ZodDefault>; topic: z.ZodString; }, z.core.$strip>; export type HookParams = z.infer; export declare const hookRegister: z.ZodObject<{ cancel_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; condition: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; execution_key: z.ZodString; extras_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; name: z.ZodString; resume_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; start_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state_binding: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodNull]>>; subject: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; kind: z.ZodString; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; }, z.core.$strict>, z.ZodNull]>>; tool: z.ZodString; tool_kwargs: z.ZodDefault>; topic: z.ZodString; }, z.core.$strip>; export type HookRegister = z.infer; export declare const presetBody: z.ZodObject<{ base_tool: z.ZodString; description: z.ZodDefault; extensions: z.ZodDefault]>>>>; fixed_kwargs: z.ZodDefault>; input_schema: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord, z.ZodNull]>>; output_schema: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord, z.ZodNull]>>; state_binding: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodNull]>>; }, z.core.$strip>; export type PresetBody = z.infer; export declare const presetSeed: z.ZodObject<{ base_tool: z.ZodString; description: z.ZodString; fixed_kwargs: z.ZodDefault>; input_schema: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord, z.ZodNull]>>; name: z.ZodString; output_schema: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord, z.ZodNull]>>; state_binding: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodNull]>>; tool_meta: z.ZodDefault>; folder_path: z.ZodDefault>; tags: z.ZodDefault, z.ZodNull]>>; }, z.core.$strip>, z.ZodNull]>>; }, z.core.$strip>; export type PresetSeed = z.infer; export declare const roleDefinition: z.ZodObject<{ allow_all: z.ZodDefault; base_tier: z.ZodDefault>; condition: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; description: z.ZodString; grants: z.ZodRecord>; name: z.ZodString; scopes: z.ZodDefault>; }, z.core.$strip>; export type RoleDefinition = z.infer; export declare const stateDeclaration: z.ZodObject<{ default_subject_kind: z.ZodString; description: z.ZodDefault; effective_schema: z.ZodDefault, z.ZodNull]>>; name: z.ZodString; regimes: z.ZodDefault>, z.ZodNull]>>; retention_days: z.ZodDefault>; schema: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord]>>; subject_kinds: z.ZodArray; updated_at: z.ZodDefault>; }, z.core.$strict>; export type StateDeclaration = z.infer; export declare const stateTemplateDocument: z.ZodObject<{ declarations: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; schema: z.ZodRecord; }, z.core.$strict>, z.ZodNull]>>; description: z.ZodDefault; kind: z.ZodDefault>; name: z.ZodString; parameters: z.ZodDefault>; reconcile: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; orphans: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; resolutions: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; }, z.core.$strict>, z.ZodNull]>>; regimes: z.ZodDefault>>; schema: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodRecord]>>; template_jq: z.ZodDefault; jq: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; params: z.ZodDefault>; purpose: z.ZodEnum<{ input: "input"; update: "update"; }>; reads: z.ZodDefault>>; writes: z.ZodDefault>>; }, z.core.$strict>>, z.ZodNull]>>; trace: z.ZodDefault>; }, z.core.$strict>; export type StateTemplateDocument = z.infer; export declare const targetConversationConfig: z.ZodObject<{ greeting_template: z.ZodDefault>; multichannel: z.ZodDefault; state_binding: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; scope_expr: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; state: z.ZodString; subject_expr: z.ZodObject<{ content: z.ZodOptional; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>; templates: z.ZodDefault>; updates: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; jq: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; op_id: z.ZodDefault; id: z.ZodOptional; kwargs: z.ZodOptional>; }, z.core.$strict>, z.ZodNull]>>; template_jq: z.ZodDefault>; }, z.core.$strict>>>; }, z.core.$strict>>; }, z.core.$strict>, z.ZodNull]>>; target_kind: z.ZodEnum<{ tool: "tool"; agent: "agent"; }>; target_name: z.ZodString; }, z.core.$strip>; export type TargetConversationConfig = z.infer; //# sourceMappingURL=served-schemas.d.ts.map