///
export declare type IFileNode = File | Dir;
export declare class File {
$$type: symbol;
name: string;
type: React.ComponentType;
props: any;
constructor(name: string, type: React.ComponentType, props: any);
}
export declare class Dir {
$$type: symbol;
name: string;
children: IFileNode[];
constructor(name: string, children?: IFileNode[]);
}
export declare function isDir(obj: any): obj is Dir;
export declare function isFile(obj: any): obj is File;