import { DataFile } from '@comyata/fe/DataFile'; import { DataNode, IDataNode } from '@comyata/run/DataNode'; import { ImportContext } from '@comyata/fe/FileEngine'; export declare class DataRef { file?: DataFile; /** * The parsed data to use for computing. */ node?: TNode | IDataNode; /** * The loaded data value to use for parsing. */ value?: { current: unknown; }; constructor(file: DataRef['file']); static withValue(file: DataRef['file'], value: unknown): DataRef; } export declare class DataFileRegistry { readonly files: Map>; refs: Map, DataRef>; fileLoader: Map, () => Promise>; fileLoaderListener: Map, ((fileValue: unknown, err?: any) => void)[]>; private readonly resolveFile; constructor(resolveFile: DataFileRegistry['resolveFile'], initialFiles?: DataFile[]); fileRef(fileUrl: string, importContext?: ImportContext): DataFile; }