import { ElementTypes } from '../../../../enum';
import { BpmnElement, ModdleElement } from '../../../../types/bpmn.types';
import { UtilsService } from '../../../utils.service';
import { CreateStrategy, LinkStrategy, ElementInput } from '../../../../interfaces';
import * as i0 from "@angular/core";
export declare class ProcessPropertiesElement extends BpmnElement {
    protected creator: CreateStrategy<ModdleElement>;
    protected linker: LinkStrategy<ModdleElement>;
    utils: UtilsService;
    constructor(creator: CreateStrategy<ModdleElement>, linker: LinkStrategy<ModdleElement>, utils: UtilsService);
    tag: string;
    name: string;
    inputs: ElementInput;
    outputs: string;
    static type: ElementTypes;
    attributes: {};
    static identifier: string;
    getIdentifier(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ProcessPropertiesElement, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ProcessPropertiesElement>;
}
