/** * Common Zod schemas shared across tools */ import { z } from "zod"; /** * Project namespace enum */ export declare const ProjectSchema: z.ZodDefault; export type Project = string; export declare const AgentIdentitySchema: z.ZodEffects, "local" | "cli" | "desktop" | "autonomous" | "cloud" | "Unknown", string>; export type AgentIdentity = "cli" | "desktop" | "autonomous" | "local" | "cloud" | "Unknown"; /** * Learning type enum (scar, win, pattern) */ export declare const LearningTypeSchema: z.ZodEnum<["scar", "win", "pattern", "anti_pattern"]>; export type LearningType = z.infer; /** * Scar severity enum */ export declare const ScarSeveritySchema: z.ZodEnum<["critical", "high", "medium", "low"]>; export type ScarSeverity = z.infer; /** * Close type enum */ export declare const CloseTypeSchema: z.ZodEnum<["standard", "quick", "autonomous", "retroactive"]>; export type CloseType = z.infer; /** * Reference type for scar usage */ export declare const ReferenceTypeSchema: z.ZodEnum<["explicit", "implicit", "acknowledged", "refuted", "none"]>; export type ReferenceType = z.infer; /** * ISO timestamp string (validates format) */ export declare const ISOTimestampSchema: z.ZodEffects; /** * UUID string format */ export declare const UUIDSchema: z.ZodString; /** * Non-empty string (trims and checks length) */ export declare const NonEmptyStringSchema: z.ZodString; /** * Positive integer */ export declare const PositiveIntSchema: z.ZodNumber; /** * Non-negative integer */ export declare const NonNegativeIntSchema: z.ZodNumber; //# sourceMappingURL=common.d.ts.map