import { OnDestroy } from '@angular/core'; import { NodeConfig } from 'konva/lib/Node'; import { ContainerConfig } from 'konva/lib/Container'; import { Stage } from 'konva/lib/Stage'; import { KonvaComponent } from '../interfaces/ko-component.interface'; import { NgKonvaEventObject } from '../interfaces/ngKonvaEventObject'; import { CoreShapeComponent, KonvaContainer } from './core-shape.component'; import * as i0 from "@angular/core"; export declare class StageComponent implements KonvaComponent, KonvaContainer, OnDestroy { #private; private konvaContainer; private children; constructor(); readonly config: import("@angular/core").InputSignal; readonly mouseover: import("@angular/core").OutputEmitterRef>; readonly mousemove: import("@angular/core").OutputEmitterRef>; readonly mouseout: import("@angular/core").OutputEmitterRef>; readonly mouseenter: import("@angular/core").OutputEmitterRef>; readonly mouseleave: import("@angular/core").OutputEmitterRef>; readonly mousedown: import("@angular/core").OutputEmitterRef>; readonly mouseup: import("@angular/core").OutputEmitterRef>; readonly wheel: import("@angular/core").OutputEmitterRef>; readonly contextmenu: import("@angular/core").OutputEmitterRef>; readonly click: import("@angular/core").OutputEmitterRef>; readonly dblclick: import("@angular/core").OutputEmitterRef>; readonly touchstart: import("@angular/core").OutputEmitterRef>; readonly touchmove: import("@angular/core").OutputEmitterRef>; readonly touchend: import("@angular/core").OutputEmitterRef>; readonly tap: import("@angular/core").OutputEmitterRef>; readonly dbltap: import("@angular/core").OutputEmitterRef>; readonly dragstart: import("@angular/core").OutputEmitterRef>; readonly dragmove: import("@angular/core").OutputEmitterRef>; readonly dragend: import("@angular/core").OutputEmitterRef>; readonly transformstart: import("@angular/core").OutputEmitterRef>; readonly transform: import("@angular/core").OutputEmitterRef>; readonly transformend: import("@angular/core").OutputEmitterRef>; private _stage; private cacheProps; getStage(): Stage; getNode(): Stage; getConfig(): NodeConfig; addChild(child: CoreShapeComponent): void; removeChild(child: CoreShapeComponent): void; private syncZIndices; private flushPendingChildren; private uploadKonva; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }