import { type Skill } from "../../skill/types.js"; import { type RuntimeSkillDefinition } from "./skill-metadata.js"; /** Maximum value for runtime skill prompt entries. */ export declare const MAX_RUNTIME_SKILL_PROMPT_ENTRIES = 30; export declare const RUNTIME_GENERATED_SKILL_CATALOG_MARKER = ""; /** Formats bounded runtime skill metadata for prompt use. */ export declare function formatStrictRuntimeSkillMetadata(skill: RuntimeSkillDefinition): string; /** Formats bounded runtime skill metadata for prompt use. */ export declare function formatRuntimeSkillMetadata(skill: RuntimeSkillDefinition): string; /** Builds a bounded, injection-safe runtime prompt for hosted skill catalogs. */ export declare function buildStrictRuntimeAvailableSkillsPromptBlock(skills: readonly RuntimeSkillDefinition[]): string; /** Builds a bounded, injection-safe runtime available-skills prompt. */ export declare function buildRuntimeAvailableSkillsPromptBlock(skills: readonly RuntimeSkillDefinition[]): string; /** Builds the bounded authorized skill-ID fallback used beside authored catalogs. */ export declare function buildRuntimeAuthorizedSkillIdsPromptBlock(skills: readonly RuntimeSkillDefinition[]): string; /** * Build a bounded, injection-safe skill manifest through the canonical runtime * available-skills prompt implementation. */ export declare function buildSkillManifestPrompt(skills: Map): string; //# sourceMappingURL=skill-prompt.d.ts.map