import { z } from "zod"; export declare const agentSkillStateSchema: z.ZodEnum<["available", "configured", "installed", "missing", "stale", "external"]>; export declare const agentSkillOriginSchema: z.ZodEnum<["company_managed", "paperclip_required", "user_installed", "external_unknown"]>; export declare const agentSkillSyncModeSchema: z.ZodEnum<["unsupported", "persistent", "ephemeral"]>; export declare const agentSkillEntrySchema: z.ZodObject<{ key: z.ZodString; runtimeName: z.ZodNullable; desired: z.ZodBoolean; managed: z.ZodBoolean; required: z.ZodOptional; requiredReason: z.ZodOptional>; state: z.ZodEnum<["available", "configured", "installed", "missing", "stale", "external"]>; origin: z.ZodOptional>; originLabel: z.ZodOptional>; locationLabel: z.ZodOptional>; readOnly: z.ZodOptional; sourcePath: z.ZodOptional>; targetPath: z.ZodOptional>; detail: z.ZodOptional>; }, "strip", z.ZodTypeAny, { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }, { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }>; export declare const agentSkillSnapshotSchema: z.ZodObject<{ adapterType: z.ZodString; supported: z.ZodBoolean; mode: z.ZodEnum<["unsupported", "persistent", "ephemeral"]>; desiredSkills: z.ZodArray; entries: z.ZodArray; desired: z.ZodBoolean; managed: z.ZodBoolean; required: z.ZodOptional; requiredReason: z.ZodOptional>; state: z.ZodEnum<["available", "configured", "installed", "missing", "stale", "external"]>; origin: z.ZodOptional>; originLabel: z.ZodOptional>; locationLabel: z.ZodOptional>; readOnly: z.ZodOptional; sourcePath: z.ZodOptional>; targetPath: z.ZodOptional>; detail: z.ZodOptional>; }, "strip", z.ZodTypeAny, { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }, { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }>, "many">; warnings: z.ZodArray; }, "strip", z.ZodTypeAny, { entries: { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }[]; mode: "unsupported" | "persistent" | "ephemeral"; adapterType: string; supported: boolean; warnings: string[]; desiredSkills: string[]; }, { entries: { managed: boolean; key: string; desired: boolean; runtimeName: string | null; state: "installed" | "external" | "available" | "configured" | "missing" | "stale"; required?: boolean | undefined; requiredReason?: string | null | undefined; origin?: "company_managed" | "paperclip_required" | "user_installed" | "external_unknown" | undefined; originLabel?: string | null | undefined; locationLabel?: string | null | undefined; readOnly?: boolean | undefined; sourcePath?: string | null | undefined; targetPath?: string | null | undefined; detail?: string | null | undefined; }[]; mode: "unsupported" | "persistent" | "ephemeral"; adapterType: string; supported: boolean; warnings: string[]; desiredSkills: string[]; }>; export declare const agentSkillSyncSchema: z.ZodObject<{ desiredSkills: z.ZodArray; }, "strip", z.ZodTypeAny, { desiredSkills: string[]; }, { desiredSkills: string[]; }>; export type AgentSkillSync = z.infer; //# sourceMappingURL=adapter-skills.d.ts.map