export interface DirectoryItem { name: string; type: "file" | "directory"; path: string; size?: number; modified?: string; isHidden: boolean; } export interface ListDirectoryOptions { showHidden?: boolean; showDetails?: boolean; maxDepth?: number; ignorePatterns?: string[]; } export declare function listDirectory(dirPath: string, options?: ListDirectoryOptions): Promise; export declare function listDirectoryRecursive(dirPath: string, options?: ListDirectoryOptions): Promise;