import type { IImage, IVolume, ViewportInputOptions, ViewReference } from '../types/index.js';
import type { CanvasLoadPosition } from './loadImageToCanvas.js';
export default function renderToCanvasGPU(canvas: HTMLCanvasElement, imageOrVolume: IImage | IVolume, modality?: any, renderingEngineId?: string, viewportOptions?: ViewportInputOptions & {
    viewReference?: ViewReference;
}): Promise<CanvasLoadPosition>;
