export declare const DIAGNOSTICS_ANALYSIS_MAX_INPUT_BYTES: number; interface FileStat { isFile(): boolean; isSymbolicLink(): boolean; size: number; mtimeMs: number; dev: number; ino: number; } interface ReadHandle { stat(): Promise; read(buffer: Buffer, offset: number, length: number, position: number): Promise<{ bytesRead: number; }>; close(): Promise; } export interface DiagnosticsAnalysisFileSystem { lstat(path: string): Promise; open(path: string, flags: 'r'): Promise; } export declare function readBoundedDiagnosticsFile(filePath: string, io?: DiagnosticsAnalysisFileSystem): Promise; export {}; //# sourceMappingURL=diagnostics-analysis-io.d.ts.map