export type SkillEntry = { name: string; description?: string; source: string; createdAt: number; updatedAt: number; }; /** * File-based skill/source store stored under the opencode state dir. * * When CHATGPT_WEB_CODE_SKILLS === "0", every method throws a disabled * error and performs no disk I/O. * * Names must match ^[a-zA-Z][a-zA-Z0-9_-]{0,63}$. * * No learner: SKILL_LEARN is ignored / always off. */ export declare function createSkillApi(): { define(name: string, description: string | undefined, source: string): Promise; run(name: string): Promise; list(): Promise; search(q: string): Promise; get(name: string): Promise; delete(name: string): Promise; }; //# sourceMappingURL=skills.d.ts.map