import { Command } from 'commander'; import type { Skill } from '@cogitator-ai/types'; export declare const SKILL_TEMPLATES: readonly ["basic", "device", "api"]; export type SkillTemplate = (typeof SKILL_TEMPLATES)[number]; export declare function isValidSkillName(name: string): boolean; export declare function isSafeSkillDirName(name: string): boolean; export declare function findSkillFile(dir: string): string | null; export declare function toSkill(value: unknown): { skill: Skill | null; issues: string[]; }; export declare function findMissingDependencies(dependencies: readonly string[], fromFile: string): string[]; export declare const skillCommand: Command; interface TemplateFiles { skill: string; tool: string; } export declare function getTemplate(name: string, template: SkillTemplate): TemplateFiles; export {}; //# sourceMappingURL=skill.d.ts.map