/** * Copyright (c) 2019 mol* contributors, licensed under MIT, See LICENSE file for more info. * * @author David Sehnal */ import { StateTransformer, StateTransform } from '../../mol-state/index.js'; import { PluginContext } from '../../mol-plugin/context.js'; import { Download, ReadFile, DownloadBlob, RawData } from '../transforms/data.js'; export declare class DataBuilder { plugin: PluginContext; private get dataState(); rawData(params: StateTransformer.Params, options?: Partial): Promise>, import("../../mol-state/index.js").StateObject>, any>>>; download(params: StateTransformer.Params, options?: Partial): Promise>, import("../../mol-state/index.js").StateObject>, any>>>; downloadBlob(params: StateTransformer.Params, options?: Partial): Promise>, import("../../mol-state/index.js").StateObject>, any>>>; readFile(params: StateTransformer.Params, options?: Partial): Promise<{ data: import("../../mol-state/index.js").StateObjectSelector>, import("../../mol-state/index.js").StateObject>, any>>; fileInfo: import("../../mol-util/file-info.js").FileNameInfo; }>; constructor(plugin: PluginContext); }