import { z } from "zod"; export declare const agentSkillStateSchema: z.ZodEnum<{ available: "available"; configured: "configured"; external: "external"; installed: "installed"; missing: "missing"; stale: "stale"; }>; export declare const agentSkillOriginSchema: z.ZodEnum<{ company_managed: "company_managed"; external_unknown: "external_unknown"; user_installed: "user_installed"; }>; export declare const agentSkillSyncModeSchema: z.ZodEnum<{ ephemeral: "ephemeral"; persistent: "persistent"; unsupported: "unsupported"; }>; export declare const agentSkillAssignmentModeSchema: z.ZodEnum<{ add: "add"; remove: "remove"; replace: "replace"; }>; export declare const agentDesiredSkillEntrySchema: z.ZodObject<{ key: z.ZodString; versionId: z.ZodNullable; }, z.core.$strip>; export declare const agentDesiredSkillSelectionSchema: z.ZodUnion; }, z.core.$strip>]>; export declare const agentSkillEntrySchema: z.ZodObject<{ key: z.ZodString; runtimeName: z.ZodNullable; versionId: z.ZodOptional>; currentVersionId: z.ZodOptional>; desired: z.ZodBoolean; managed: z.ZodBoolean; state: z.ZodEnum<{ available: "available"; configured: "configured"; external: "external"; installed: "installed"; missing: "missing"; stale: "stale"; }>; origin: z.ZodOptional>; originLabel: z.ZodOptional>; locationLabel: z.ZodOptional>; readOnly: z.ZodOptional; sourcePath: z.ZodOptional>; targetPath: z.ZodOptional>; detail: z.ZodOptional>; }, z.core.$strip>; export declare const agentSkillSnapshotSchema: z.ZodObject<{ adapterType: z.ZodString; supported: z.ZodBoolean; mode: z.ZodEnum<{ ephemeral: "ephemeral"; persistent: "persistent"; unsupported: "unsupported"; }>; desiredSkills: z.ZodArray; desiredSkillEntries: z.ZodOptional; }, z.core.$strip>>>; entries: z.ZodArray; versionId: z.ZodOptional>; currentVersionId: z.ZodOptional>; desired: z.ZodBoolean; managed: z.ZodBoolean; state: z.ZodEnum<{ available: "available"; configured: "configured"; external: "external"; installed: "installed"; missing: "missing"; stale: "stale"; }>; origin: z.ZodOptional>; originLabel: z.ZodOptional>; locationLabel: z.ZodOptional>; readOnly: z.ZodOptional; sourcePath: z.ZodOptional>; targetPath: z.ZodOptional>; detail: z.ZodOptional>; }, z.core.$strip>>; warnings: z.ZodArray; }, z.core.$strip>; export declare const agentSkillSyncSchema: z.ZodObject<{ mode: z.ZodEnum<{ add: "add"; remove: "remove"; replace: "replace"; }>; desiredSkills: z.ZodArray; }, z.core.$strip>]>>; }, z.core.$strip>; export type AgentSkillSync = z.infer; //# sourceMappingURL=adapter-skills.d.ts.map