export type FileEncoding = 'utf8' | 'base64'; export interface FilePeekDTO { path: string; content: string; truncated: boolean; } export interface FileWriteDTO { path: string; bytes_written: number; } export interface FileEntryDTO { name: string; type: 'file' | 'dir' | 'other'; size: number; modified: string; } export interface FileListDTO { path: string; entries: FileEntryDTO[]; truncated: boolean; }