import type { PipelinePhase } from '../types.js'; /** "pickAgents" / "pick_agents" / "pick-agents.ts" → "pick Agents" words. */ export declare function splitWords(identifier: string): string; /** * The comment block directly above a 1-based `startLine` (JSDoc, `//`, `///`, * `#`), skipping decorator/attribute lines; for a Python-style `def ...:` with * no comment above, the docstring that follows it. */ export declare function extractLeadingComment(lines: string[], startLine: number): string; /** The first comment block near the top of a file (its stated purpose). */ export declare function extractFileHeader(lines: string[]): string; /** A markdown document's title and opening paragraph — what it says it is about. */ export declare function extractMarkdownLead(lines: string[]): string; /** A bounded excerpt of a markdown document's body (front matter and fenced code dropped). */ export declare function extractMarkdownBody(lines: string[]): string; /** Words a person would use to describe a symbol: its name, location and comment. */ export declare function buildSummaryText(name: string, filePath: string | null, comment: string): string; /** Rebuilds `node_summaries_fts` for every code symbol and file in the graph. */ export declare const summariesPhase: PipelinePhase<{ summarized: number; }>; //# sourceMappingURL=summaries.d.ts.map