import type { IImage } from '../../../types/index.js';
import type { PlanarViewState } from './PlanarViewportTypes.js';
interface PlanarImageEventContext {
    viewportId: string;
    renderingEngineId: string;
    viewport: {
        element: HTMLDivElement;
    };
}
interface PlanarNewImageArgs {
    image?: IImage;
    imageId?: string;
    imageIdIndex?: number;
}
export declare function triggerPlanarNewImage(ctx: PlanarImageEventContext, args?: PlanarNewImageArgs): void;
export declare function triggerPlanarVolumeNewImage(ctx: PlanarImageEventContext, params: {
    camera: PlanarViewState | undefined;
    acquisitionOrientation?: PlanarViewState['orientation'];
    imageIds: string[];
    imageIdIndex: number | undefined;
    maxImageIdIndex: number;
}): void;
export {};
