import { State, WorkflowListPrompt } from '../../../classes';
import { InputTypes } from '../../../enum';
import { BpmnNode, RecordOfAnyType } from '../../../types';
export declare class ValueTypeInput extends WorkflowListPrompt {
    prefix: {
        state: string;
    };
    suffix: {
        state: string;
    };
    typeFunction: () => InputTypes;
    inputKey: string;
    listNameField: string;
    listValueField: string;
    placeholder: string;
    options: <S extends RecordOfAnyType>(state: State<S>) => [];
    isHidden: (node: BpmnNode) => boolean;
    static identifier: string;
    getIdentifier(): string;
}
