import { z } from "zod"; export declare const HookMappingSchema: z.ZodOptional; match: z.ZodOptional; source: z.ZodOptional; }, z.core.$strip>>; action: z.ZodOptional, z.ZodLiteral<"agent">]>>; wakeMode: z.ZodOptional, z.ZodLiteral<"next-heartbeat">]>>; name: z.ZodOptional; agentId: z.ZodOptional; sessionKey: z.ZodOptional; messageTemplate: z.ZodOptional; textTemplate: z.ZodOptional; deliver: z.ZodOptional; allowUnsafeExternalContent: z.ZodOptional; channel: z.ZodOptional, z.ZodLiteral<"whatsapp">, z.ZodLiteral<"telegram">, z.ZodLiteral<"discord">, z.ZodLiteral<"irc">, z.ZodLiteral<"slack">, z.ZodLiteral<"signal">, z.ZodLiteral<"imessage">, z.ZodLiteral<"msteams">]>>; to: z.ZodOptional; model: z.ZodOptional; thinking: z.ZodOptional; timeoutSeconds: z.ZodOptional; transform: z.ZodOptional; }, z.core.$strict>>; }, z.core.$strict>>; export declare const InternalHookHandlerSchema: z.ZodObject<{ event: z.ZodString; module: z.ZodString; export: z.ZodOptional; }, z.core.$strict>; export declare const InternalHooksSchema: z.ZodOptional; handlers: z.ZodOptional; }, z.core.$strict>>>; entries: z.ZodOptional; env: z.ZodOptional>; }, z.core.$loose>>>; load: z.ZodOptional>; }, z.core.$strict>>; installs: z.ZodOptional>; source: z.ZodUnion, z.ZodLiteral<"archive">, z.ZodLiteral<"path">]>; spec: z.ZodOptional; sourcePath: z.ZodOptional; installPath: z.ZodOptional; version: z.ZodOptional; resolvedName: z.ZodOptional; resolvedVersion: z.ZodOptional; resolvedSpec: z.ZodOptional; integrity: z.ZodOptional; shasum: z.ZodOptional; resolvedAt: z.ZodOptional; installedAt: z.ZodOptional; }, z.core.$strict>>>; }, z.core.$strict>>; export declare const HooksGmailSchema: z.ZodOptional; label: z.ZodOptional; topic: z.ZodOptional; subscription: z.ZodOptional; pushToken: z.ZodOptional; hookUrl: z.ZodOptional; includeBody: z.ZodOptional; maxBytes: z.ZodOptional; renewEveryMinutes: z.ZodOptional; allowUnsafeExternalContent: z.ZodOptional; serve: z.ZodOptional; port: z.ZodOptional; path: z.ZodOptional; }, z.core.$strict>>; tailscale: z.ZodOptional, z.ZodLiteral<"serve">, z.ZodLiteral<"funnel">]>>; path: z.ZodOptional; target: z.ZodOptional; }, z.core.$strict>>; model: z.ZodOptional; thinking: z.ZodOptional, z.ZodLiteral<"minimal">, z.ZodLiteral<"low">, z.ZodLiteral<"medium">, z.ZodLiteral<"high">]>>; }, z.core.$strict>>;