import { InjectionToken } from '@angular/core';
import { WorkflowElement } from './classes/element/abstract-element.class';
import { ConditionOperatorPair } from './types/base.types';
import { BpmnNode, CustomBpmnModdle, ModdleElement } from './types/bpmn.types';
export declare const BASE_XML_VALUE = "\n<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<bpmn:definitions xmlns:bpmn=\"http://www.omg.org/spec/BPMN/20100524/MODEL\"\nxmlns:bpmndi=\"http://www.omg.org/spec/BPMN/20100524/DI\"\nxmlns:dc=\"http://www.omg.org/spec/DD/20100524/DC\"\nxmlns:di=\"http://www.omg.org/spec/DD/20100524/DI\"\nxmlns:camunda=\"http://camunda.org/schema/1.0/bpmn\"\nxmlns:modeler=\"http://camunda.org/schema/modeler/1.0\"\nid=\"Definitions_1aj5pzu\"\ntargetNamespace=\"http://bpmn.io/schema/bpmn\"\nexporter=\"Camunda Modeler\" exporterVersion=\"4.12.0\"\nmodeler:executionPlatform=\"Camunda Platform\"\nmodeler:executionPlatformVersion=\"7.15.0\">\n</bpmn:definitions>\n";
export declare const JSON_SCRIPT_START = "var json = S(\"{}\");\n";
export declare const JSON_SCRIPT_END = "\n        json";
export declare const BASE_XML: InjectionToken<string>;
export declare const MODDLE: InjectionToken<CustomBpmnModdle>;
export declare const BPMN_ELEMENTS: InjectionToken<WorkflowElement<ModdleElement>>;
export declare const BPMN_NODES: InjectionToken<BpmnNode>;
export declare const BPMN_INPUTS: InjectionToken<BpmnNode>;
export declare const DEFAULT_NODE = "BASE_NODE";
export declare const CONDITION_LIST: InjectionToken<ConditionOperatorPair[]>;
export declare const typeTuppleList: Array<ConditionOperatorPair>;
