import { ReflectiveInjector } from "injection-js"; import { IModule, ModuleConfiguration } from "../core/module"; import { Dataset } from "./dataset"; export declare class DataOperationsModule implements IModule { private injector; init(coreInjector: ReflectiveInjector): Promise; getConfig(): { [moduleName: string]: ModuleConfiguration; }; dataset(dataset: string, auth?: string): Dataset; datasets(datasets: [string, string], auth?: string): [Dataset, Dataset]; datasets(datasets: [string, string, string], auth?: string): [Dataset, Dataset, Dataset]; datasets(datasets: [string, string, string, string], auth?: string): [Dataset, Dataset, Dataset, Dataset]; datasets(datasets: [string, string, string, string, string], auth?: string): [Dataset, Dataset, Dataset, Dataset, Dataset]; datasets(datasets: [string, string, string, string, string, string], auth?: string): [Dataset, Dataset, Dataset, Dataset, Dataset, Dataset]; datasets(datasets: string[], auth?: string): Dataset[]; terminate(): Promise; }