export declare enum FsItemType { FILE = "file", DIRECTORY = "directory" } export interface VirtualFile { id: string | number; name: string; $type: FsItemType.FILE; } export interface VirtualDirectory { id: string | number; name: string; $type: FsItemType.DIRECTORY; } export declare type FsItem = VirtualFile | VirtualDirectory; export declare function isVirtualFile(item: FsItem): item is VirtualFile; export declare function isVirtualDirectory(item: FsItem): item is VirtualDirectory;