import { CodeIntelligence } from '../../intelligence/facade.js';
export declare function extractOutlineRegex(lines: string[], includeLineNumbers: boolean): string;
export declare function extractSymbolsRegex(lines: string[], includeLineNumbers: boolean): string;
export declare function extractOutline(filePath: string, rawContent: string, lines: string[], includeLineNumbers: boolean, codeIntelligence?: Pick<CodeIntelligence, 'getOutline' | 'getSymbols'>): Promise<string>;
export declare function extractSymbols(filePath: string, rawContent: string, lines: string[], includeLineNumbers: boolean, codeIntelligence?: Pick<CodeIntelligence, 'getOutline' | 'getSymbols'>): Promise<string>;
export declare function extractAst(filePath: string, rawContent: string, lines: string[], includeLineNumbers: boolean, codeIntelligence?: Pick<CodeIntelligence, 'getOutline' | 'getSymbols'>): Promise<string>;
export declare function formatContent(lines: string[], includeLineNumbers: boolean, range?: {
    start: number;
    end: number;
}, maxPerItem?: number): string;
//# sourceMappingURL=text.d.ts.map