/** * Build `` XML block for the system prompt. */ import type { Skill } from './types.js'; import type { SkillsConfig } from './types.js'; export interface FormatSkillsForPromptOptions { /** Explicit skill names visible in this context. Omitted means all enabled skills; empty means no visible skills. */ skillAllowlist?: string[]; /** When set (including empty array), applies tool gating from skill frontmatter. */ registeredToolNames?: string[]; } export declare function selectSkillsVisibleInPrompt(skills: Skill[], skillsConfig?: SkillsConfig, options?: FormatSkillsForPromptOptions): Skill[]; export declare function formatSkillsForPrompt(skills: Skill[], skillsConfig?: SkillsConfig, options?: FormatSkillsForPromptOptions): string;