/** * Boot-time helpers that wire the skills library into the running process: * * - `loadBundledSkills()` discovers `dist/skills-bundled//SKILL.md` * relative to this module's location and returns a populated Registry. * User-global and project-local discovery are deferred to Phase 2 of the * skills MVP plan; today we only ship the bundled set. * * - `getSkillVars()` returns the synchronously-known runtime variables * that `substituteVariables` injects into a skill body before * `$ARGUMENTS` expansion. Async values (wallet balance, on-chain reads) * are deferred to a later phase: those vars stay literal in the rendered * prompt and `substituteVariables` leaves unknown vars intact. */ import { Registry } from './registry.js'; import type { LoadError } from './types.js'; export interface BundledLoad { registry: Registry; errors: LoadError[]; } export declare function loadBundledSkills(): BundledLoad; export interface SkillVarSource { chain?: 'base' | 'solana'; } export declare function getSkillVars(src: SkillVarSource): Record;