import { NodeAutocompletion } from "./autocompletions"; export interface Dataset extends DatasetNodeBase { data?: DatasetData; fields?: string[]; type: DatasetNodeType.Dataset; } export declare type DatasetData = DatasetEntry[]; export declare type DatasetEntry = { [key: string]: any; }; export interface DatasetGroup extends DatasetNodeBase { childrenAutocompletion?: NodeAutocompletion[]; type: DatasetNodeType.Group; } export declare type DatasetNode = Dataset | DatasetGroup; export interface DatasetNodeBase { description?: string; name: string; path: string; type: DatasetNodeType; } export declare enum DatasetNodeType { Group = "GROUP", Dataset = "DATASET" }