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; to: z.ZodOptional; model: z.ZodOptional; thinking: z.ZodOptional; timeoutSeconds: z.ZodOptional; transform: z.ZodOptional; }, z.core.$strict>>; }, 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, z.ZodLiteral<"archive">, z.ZodLiteral<"path">, z.ZodLiteral<"clawhub">, z.ZodLiteral<"git">]>; 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; clawhubUrl: z.ZodOptional; clawhubPackage: z.ZodOptional; clawhubFamily: z.ZodOptional, z.ZodLiteral<"bundle-plugin">]>>; clawhubChannel: z.ZodOptional, z.ZodLiteral<"community">, z.ZodLiteral<"private">]>>; artifactKind: z.ZodOptional, z.ZodLiteral<"npm-pack">]>>; artifactFormat: z.ZodOptional, z.ZodLiteral<"tgz">]>>; npmIntegrity: z.ZodOptional; npmShasum: z.ZodOptional; npmTarballName: z.ZodOptional; clawpackSha256: z.ZodOptional; clawpackSpecVersion: z.ZodOptional; clawpackManifestSha256: z.ZodOptional; clawpackSize: z.ZodOptional; gitUrl: z.ZodOptional; gitRef: z.ZodOptional; gitCommit: z.ZodOptional; hooks: 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>>;