import { SkillsStoreContract } from "../contracts/skills-store.contract.mjs"; import { SkillSource } from "../contracts/skills-config.type.mjs"; import { directorySource } from "./directory-source.mjs"; import { urlSource } from "./url-source.mjs"; import { storeSource } from "./store-source.mjs"; import { ParsedFrontmatter, parseFrontmatter, parseTags } from "./parse-frontmatter.mjs"; //#region ../ai/src/skills/sources/index.d.ts /** * Resolve a declarative {@link SkillSource} into a concrete * {@link SkillsStoreContract} reader. Discriminated by `type` (never * `kind`): `directory` reads the filesystem, `url` fetches a manifest, * `store` passes a store through verbatim. */ declare function resolveSource(source: SkillSource): SkillsStoreContract; //#endregion export { resolveSource }; //# sourceMappingURL=index.d.mts.map