import { RenderingEngine } from '@cornerstonejs/core';
import { OnDestroy } from '@angular/core';
import { Types as csToolTypes } from '@cornerstonejs/tools';
import * as i0 from "@angular/core";
export declare class CornerstoneService implements OnDestroy {
    private renderingEngineId;
    private renderingEngine;
    private toolGroup;
    private initialized;
    constructor();
    init(): Promise<void>;
    private checkInitialized;
    setToolGroup(toolGroup: csToolTypes.IToolGroup): void;
    getRenderingEngine(): RenderingEngine;
    getRenderingEngineId(): string;
    getToolGroup(): csToolTypes.IToolGroup;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CornerstoneService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CornerstoneService>;
}
