import { ENV } from '../../../../types/base.types';
import { CreateStrategy, LinkStrategy } from '../../../../interfaces';
import { ModdleElement } from '../../../../types/bpmn.types';
import { UtilsService } from '../../../utils.service';
import { ServiceTaskElement } from './service-task.task';
import * as i0 from "@angular/core";
export declare class ReadColumnValue extends ServiceTaskElement {
    protected creator: CreateStrategy<ModdleElement>;
    protected linker: LinkStrategy<ModdleElement>;
    protected env: ENV;
    utils: UtilsService;
    constructor(creator: CreateStrategy<ModdleElement>, linker: LinkStrategy<ModdleElement>, env: ENV, utils: UtilsService);
    name: string;
    outputs: string;
    inputs: {
        name: string;
        fields: {
            taskIds: {
                from: string;
            };
            groupColumnId: {
                state: string;
            };
        };
    };
    static identifier: string;
    getIdentifier(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ReadColumnValue, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ReadColumnValue>;
}
