import { getVolume3DProjectionSnapshot } from './volume3DProjectionAdapter.js';
export { DefaultVolume3DDataProvider } from './DefaultVolume3DDataProvider.js';
export { createDefaultVolume3DRenderPaths, createVolume3DRenderPathResolver, } from './Volume3DRenderPathResolver.js';
export declare const volume3DProjection: {
    adapter: import("../index.js").ViewportProjectionAdapter<import("./viewport3DTypes.js").Volume3DCamera, import("./Volume3DProjectionTypes.js").Volume3DProjectionPresentation, import("./Volume3DProjectionTypes.js").Volume3DProjectionSnapshot>;
    getSnapshot: typeof getVolume3DProjectionSnapshot;
};
export type { Volume3DProjectionPresentation, Volume3DProjectionRequest, Volume3DProjectionSnapshot, } from './volume3DProjectionAdapter.js';
export { default } from './viewport3D.js';
export type { Volume3DCamera, Volume3DDataPresentation, Volume3DPresentationProps, Volume3DProperties, Volume3DRequestedRenderMode, Volume3DSetDataOptions, VolumeViewport3DInput, } from './viewport3DTypes.js';
