import type { LoadedData } from '../ViewportArchitectureTypes.js';
import type { Volume3DDataProvider, Volume3DGeometryPayload, Volume3DVolumePayload } from './viewport3DTypes.js';
export declare class DefaultVolume3DDataProvider implements Volume3DDataProvider {
    load(dataId: string, options?: {
        renderMode: 'vtkVolume3d' | 'vtkGeometry3d';
    }): Promise<LoadedData<Volume3DVolumePayload | Volume3DGeometryPayload>>;
    private getDataSet;
}
