export declare const READ_MAX_RANGE = 500; export declare const READ_MAX_FILE_SIZE: number; export interface ClipSlice { filePath: string; startLine: number; endLine: number; totalLines: number; content: string; } export interface ClipError { statusCode: number; message: string; } export type ReadClipResult = { ok: true; clip: ClipSlice; } | { ok: false; error: ClipError; }; /** * Read a slice of a file between two 1-indexed inclusive line numbers. * Semantics match `sed -n ',p' `. */ export declare function readFileSlice(filePath: string, startLine: number, endLine: number): Promise;