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