import { z } from "zod"; export declare const SkillSourceSchema: z.ZodUnion; glob: z.ZodOptional; }, z.core.$strip>]>; export declare const SkillDefinitionSchema: z.ZodObject<{ description: z.ZodOptional; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>; export declare const SkillEntrySchema: z.ZodUnion; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>]>; export declare const SkillsConfigSchema: z.ZodUnion, z.ZodObject<{ sources: z.ZodOptional; glob: z.ZodOptional; }, z.core.$strip>]>>>; enable: z.ZodOptional>; disable: z.ZodOptional>; }, z.core.$catchall; template: z.ZodOptional; from: z.ZodOptional; model: z.ZodOptional; agent: z.ZodOptional; subtask: z.ZodOptional; "argument-hint": z.ZodOptional; license: z.ZodOptional; compatibility: z.ZodOptional; metadata: z.ZodOptional>; "allowed-tools": z.ZodOptional>; disable: z.ZodOptional; }, z.core.$strip>]>>>]>; export type SkillsConfig = z.infer; export type SkillDefinition = z.infer;