export interface PackagedSkillFile { path: string; encoding: 'base64'; kind: 'text' | 'binary'; content: string; } export interface PackagedSkill { readonly kind: 'packaged-skill'; id: string; name: string; description: string; allowedTools?: readonly string[]; files: Readonly>; } export declare function classifySkillFileKind(bytes: Uint8Array): 'text' | 'binary'; export declare function brandPackagedSkill(skill: Omit & Partial>): PackagedSkill; export declare function isPackagedSkill(value: unknown): value is PackagedSkill; export declare function isPackagedSkillArray(value: unknown): value is readonly PackagedSkill[];