import type { SkillMeta, SkillStoreLike } from '../types/skills.js'; export interface SkillFileHandle { text(): Promise; bytes(): Promise; } export interface SkillHandle { readonly name: string; file(relativePath: string): SkillFileHandle; } export declare function createSkillHandle(store: SkillStoreLike, name: string): SkillHandle; export declare function createAgentGetSkill(store: SkillStoreLike, metas: readonly SkillMeta[]): (name: string) => SkillHandle; export declare function createNoSkillsGetSkill(): (name: string) => SkillHandle;