import type { SplitSkillContent } from '../../types/index.js';
/**
 * Split skill content into a compact body (≤ maxBodyLines) and overflow reference files.
 *
 * Algorithm:
 *  1. Extract frontmatter — always included in body.
 *  2. Walk through body sections. Include sections until maxBodyLines is reached.
 *  3. Overflow sections become reference files keyed by heading slug.
 *
 * If the content fits within maxBodyLines, references is empty.
 */
export declare function splitSkillContent(content: string, maxBodyLines?: number): SplitSkillContent;
//# sourceMappingURL=progressive-splitter.d.ts.map