import { DatasetSource, StorageAdapter } from '../../types'; import { DatasetSchema } from '../../types/DataSet'; type StoredDataset = { datasetId: string; datasetSchema: DatasetSchema; datasetSource?: DatasetSource; }; export declare class InMemoryAdapter implements StorageAdapter { private datasets; private isOpen; constructor(); open: () => Promise; close: () => Promise; writeDataset: (datasetId: string, datasetSchema: DatasetSchema, datasetSource?: DatasetSource) => Promise; readDataset: (datasetId: string) => Promise<{ datasetSource?: DatasetSource; datasetSchema: DatasetSchema; } | null>; deleteDataset: (datasetId: string) => Promise; listDatasets: () => Promise; } export {};