import { AfterViewInit, ElementRef, OnInit } from '@angular/core';
import { NodeTypeEnum } from '../../../../../services/eleview/types/model';
import { Node } from '../../../../../services/eleview/types/node';
import { EditLabelService } from '../../edit-label.service';
export declare class ConditionNodeComponent implements OnInit, AfterViewInit {
    lblSvr: EditLabelService;
    private ref;
    readonly Operates: import("../../../../../services/eleview/types/operate").Operate[];
    readonly nodeTypeCondition = NodeTypeEnum.NodeCondition;
    dvMain: ElementRef;
    data: Node;
    hostClass: boolean;
    constructor(lblSvr: EditLabelService, ref: ElementRef);
    ngAfterViewInit(): void;
    ngOnInit(): void;
    dropTop(event: DragEvent): void;
    dropBottom(event: DragEvent): void;
    dropRight(event: DragEvent): void;
    drop(event: DragEvent): void;
    dragStart(event: DragEvent): void;
    dragover(event: DragEvent): void;
    delete(event: MouseEvent): void;
}
