/**
 * Boot-time helpers that wire the skills library into the running process:
 *
 * - `loadBundledSkills()` discovers `dist/skills-bundled/<name>/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<string, string>;
