export interface CatOptions { showLineNumbers?: boolean; startLine?: number; endLine?: number; highlight?: boolean; encoding?: string; } export interface CatResult { file: string; content: string; totalLines: number; startLine: number; endLine: number; encoding: string; size: number; modified: string; } export declare function catFile(filePath: string, options?: CatOptions): Promise; export declare function getFileInfo(filePath: string): { file: string; exists: boolean; isFile: boolean; size?: number; modified?: string; encoding?: string; }; export declare function detectFileType(filePath: string): string;