import { OnInit } from '@angular/core';
import { CornerstoneService, ImageInfo } from '../core';
import { BaseViewportComponent } from './base-viewport.component';
import { NgZone } from '@angular/core';
import * as i0 from "@angular/core";
export declare class Volume3DViewportComponent extends BaseViewportComponent implements OnInit {
    protected csService: CornerstoneService;
    volumeId?: string;
    constructor(csService: CornerstoneService, zone: NgZone);
    ngOnInit(): void;
    renderImage(image: ImageInfo): Promise<void>;
    renderSegment(image: ImageInfo, segment: ImageInfo): Promise<void>;
    static ɵfac: i0.ɵɵFactoryDeclaration<Volume3DViewportComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<Volume3DViewportComponent, "nc-volume3d-viewport", never, { "volumeId": { "alias": "volumeId"; "required": false; }; }, {}, never, never, false, never>;
}
