/**
 * Build `<available_skills>` XML block for the system prompt.
 */
import type { Skill } from './types.js';
import type { SkillsConfig } from './types.js';
export interface FormatSkillsForPromptOptions {
    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;
