import type { Hash } from '@ariestools/sdk';
import type { DataLakeData, DataLakeViewer, MapTypeRead } from '@xyo-network/xl1-protocol/protocol-lib';
import type { AbstractSimpleDataLakeParams } from './AbstractSimpleDataLake.js';
import { AbstractSimpleDataLake } from './AbstractSimpleDataLake.js';
/** Parameters for SimpleDataLakeViewer. */
export interface SimpleDataLakeViewerParams<TMap extends MapTypeRead<Hash, DataLakeData> = MapTypeRead<Hash, DataLakeData>> extends AbstractSimpleDataLakeParams<TMap> {
}
/** SimpleDataLakeViewer implementation. */
export declare class SimpleDataLakeViewer<TParams extends SimpleDataLakeViewerParams = SimpleDataLakeViewerParams> extends AbstractSimpleDataLake<TParams> implements DataLakeViewer {
    static readonly connectionTypes: readonly [];
    static readonly defaultMoniker: "DataLakeViewer";
    static readonly dependencies: never[];
    static readonly monikers: "DataLakeViewer"[];
    static readonly surface: "node";
    moniker: "DataLakeViewer";
}
//# sourceMappingURL=SimpleDataLakeViewer.d.ts.map