import { OnInit, EventEmitter } from "@angular/core";
import { Graph, Addon } from "@antv/x6";
import { NzMessageService } from "ng-zorro-antd/message";
export declare class DataFlowComponent implements OnInit {
    private message;
    menuList: [];
    drawerEvent: EventEmitter<any>;
    modalEvent: EventEmitter<any>;
    data: {
        nodes: {
            id: string;
            x: number;
            y: number;
            width: number;
            height: number;
            label: string;
        }[];
        edges: {
            source: string;
            target: string;
        }[];
    };
    title: string;
    graph: Graph;
    stencil: Addon.Stencil;
    constructor(message: NzMessageService);
    ngOnInit(): void;
    grahpInit(): void;
    graphEvent(): void;
    getHistoryGrahp(): void;
    getModal(label: any): void;
    getDrawer(label: any): void;
    graphShape(): void;
    handleZoomIn(): void;
    handleZoomOut(): void;
    handleUndo(): void;
    handleRedo(): void;
    handleReal(): void;
    handleFit(): void;
}
