export declare class BpmnService {
    isSaveAsTemplate: boolean;
    isDeleteTemplate: boolean;
    isDisableToolbar: boolean;
    isTemp: boolean;
    jsonTempContent: string;
    isReset: boolean;
    isSelectedTemplate: boolean;
    jsonOriginalContent: string;
    buildDiagram(diagramTemplates: any, diagramTemplate: any, bpmnTheme: string, jsonContent: any, editMode: any, LANG: any): void;
    buildNewIcons({ color }?: {
        color?: string;
    }): {};
    loadProcessDiagram(jsonContent?: string): void;
    addItemTemplate(flowChartId?: string, diagramTemplate?: any): void;
    removeSelectItem(flowChartId?: string): void;
    setSelectedCellView(cellView: any): void;
    getTempGraph(): void;
    getOriginForSelf(): string;
    setDefaultSelectedValue(): void;
    isShowConfirmMessage(): boolean;
    setTransitionPoint(jsonContent: object, paperScroller: any): void;
    openShapeFunctionality(LANG: any): void;
    setZoomToFit(editMode: number): void;
    setPaperCenter(editMode: number): void;
    setPaperTopLeft(editMode: number): void;
    setScrollToContent(): void;
    onChangeTextInside(cell: any): void;
    onChangeLinkLabel(cell: any, defSize: number): void;
    onChangeAlligment(cell: any, opt: any): void;
    setHeaderAttribute(cell: any, textAnchor: string, height: number): void;
    isUndefinedSize(attributes: any): boolean;
    getTotalLaneHeight(attributes: any): number;
}
