import { DatasetSource, StorageAdapter } from '../../types'; import { DatasetSchema } from '../../types/DataSet'; export declare class IndexedDBAdapter implements StorageAdapter { private db; private dbName; private datasetStoreName; constructor(dbName?: string); 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<{ datasetId: string; dataSource?: DatasetSource; datasetSchema: DatasetSchema; }[]>; }