import { IFlowNodeHandlerFactory, IFlowNodeHandler } from ".";
import { BpmnType } from "@process-engine/process_engine_contracts";
import { Container, IInstanceWrapper } from "addict-ioc";
import { IInvoker } from "@essential-projects/invocation_contracts";
import { IDatastoreService } from "@essential-projects/data_model_contracts";
export declare class FlowNodeHandlerFactory implements IFlowNodeHandlerFactory {
    private container;
    private invoker;
    private datastoreService;
    constructor(container: Container<IInstanceWrapper<any>>, invoker: IInvoker, datastoreService: IDatastoreService);
    create(flowNodeTypeName: BpmnType): IFlowNodeHandler;
}
