export type FileKind = 'file' | 'dir' export interface FileItemDTO { name: string type: FileKind size: number modified: string path: string } export interface FileContentDTO { content: string metadata: { size: number modified: string } } export type PathExistsDTO = { exists: boolean type: FileKind | null }