import type { SearchResult, CaseContent, CaseParagraph } from './types.js'; export declare function parseParaRange(range: string): { start: number; end: number; } | null; export declare function applyParaRange(paragraphs: CaseParagraph[], range: string | undefined): { paragraphs: CaseParagraph[]; truncated: boolean; remaining: number; }; export declare function formatSearchResults(results: SearchResult[]): string; export interface FormatOptions { includeMetadata?: boolean; paragraphRange?: string; } export declare function formatCaseContent(caseData: CaseContent, options?: FormatOptions): string; export declare function formatCitations(citations: { citing: any[]; cited: any[]; }, direction: 'citing' | 'cited' | 'both'): string; //# sourceMappingURL=formatters.d.ts.map