import type { Skill } from './types.js'; /** * Validate a skill's security constraints * * @throws {SkillValidationError} if validation fails */ export declare function validateSkillSecurity(skill: Skill): void; /** * Validate file references in skill content * * Warns about external references and absolute paths */ export declare function validateSkillReferences(skill: Skill): string[]; /** * Validate a skill's metadata * Note: Zod already validates name format, max length, and description max length * This function only validates requirements not covered by Zod */ export declare function validateSkillMetadata(skill: Skill): string[]; /** * Get file statistics for a skill */ export declare function getSkillStats(skill: Skill): { totalSize: number; fileCount: number; largestFile: { name: string; size: number; }; };