import { AfterViewInit, EventEmitter, Injector, OnInit } from '@angular/core';
import { ComponentBase } from '../../../classes/base/component-base';
import { NotifierService } from '../../../services/notifier.service';
import { EnumStateType } from '../models/enums';
export declare class StateComponent extends ComponentBase implements OnInit, AfterViewInit {
    private _notifierService;
    viewOnly: boolean;
    jsPlumbInstance: any;
    containerId: string;
    _machine: any;
    set machine(value: any);
    get machine(): any;
    onDelete: EventEmitter<any>;
    onEdit: EventEmitter<any>;
    onReady: EventEmitter<any>;
    enumStateType: typeof EnumStateType;
    constructor(injector: Injector, _notifierService: NotifierService);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    handleRightClick(evt: any): void;
    editNode(): void;
    deleteNode(): void;
}
//# sourceMappingURL=state.component.d.ts.map