import type { BlobStore } from '../../storage/domains/blobs/base.js'; import type { SkillVersionTree } from '../../storage/types.js'; import type { SkillSource, SkillSourceEntry, SkillSourceStat } from './skill-source.js'; /** * A SkillSource implementation that reads skill files from a versioned * content-addressable blob store, using a SkillVersionTree manifest. * * This is used by production agents to read from published skill versions * rather than the live filesystem. The SkillVersionTree maps file paths * to blob hashes, and the BlobStore provides the actual content. */ export declare class VersionedSkillSource implements SkillSource { #private; constructor(tree: SkillVersionTree, blobStore: BlobStore, versionCreatedAt: Date); exists(path: string): Promise; stat(path: string): Promise; readFile(path: string): Promise; readdir(path: string): Promise; realpath(path: string): Promise; } //# sourceMappingURL=versioned-skill-source.d.ts.map