export { createVoxelTracer } from './core/createVoxelTracer';
export type { VoxelTracer, VoxelTracerOptions } from './core/createVoxelTracer';
export { VoxelRenderer, MAX_TICK } from './Renderer/VoxelRenderer';
export type { VoxelRendererOptions } from './Renderer/VoxelRenderer';
export { default as Loader } from './Data/Loaders/Loader';
export { default as VoxelScene } from './Data/Models/VoxelScene';
/**
 * Backwards-compatible API from the voxelviewer "librarify" era.
 * Prefer createVoxelTracer() for new code.
 */
export declare function initVoxelViewer({ src, container }: {
    src: string;
    container: HTMLElement;
}): {
    container: HTMLElement;
    captureAsBlob: () => Promise<Blob | null>;
    captureAndDownload: () => Promise<void>;
    captureAndSetAsInputFile: (fileInput: HTMLInputElement) => Promise<void>;
    getCanvas: () => HTMLCanvasElement;
    rerender: ({ src: nextSrc }: {
        src: string;
    }) => void;
};
