import type { ContextPackResult } from "../context/types.js"; /** * Derive relationship notes between the selected files from graph edges. * Purely structural — no task-specific or hardcoded relationships. */ export declare function collectFileRelations(filePaths: string[], root?: string, limit?: number): string[]; export interface ClaudeMarkdownOptions { root?: string; } /** * Compact module map from the real filesystem: src/ subdirectories and their * files. Pure structure, generated for architecture/onboarding-style tasks. */ export declare function buildModuleMap(root?: string, maxFilesPerDir?: number): string[]; /** * Claude-optimized pack format: grouped file roles, per-file one-liners, * key symbols, structural relationship notes from the graph, related tests, * and validation commands. Richer than ultra, still compact. */ export declare function formatClaudeMarkdown(pack: ContextPackResult, options?: ClaudeMarkdownOptions): string;