import type { Skill, SkillRegistry, ToolDefinition } from "./contracts.js"; import { type DuplicateRegistrationOptions } from "./registry-options.js"; export interface ResolveActiveSkillsOptions { readonly registry: SkillRegistry; readonly names?: readonly string[]; readonly tools?: readonly ToolDefinition[]; } export interface SkillRegistryOptions extends DuplicateRegistrationOptions { } export declare function createSkillRegistry(skills?: readonly Skill[], options?: SkillRegistryOptions): SkillRegistry; export declare function resolveActiveSkills(options: ResolveActiveSkillsOptions): readonly Skill[];