import { State, WorkflowPrompt } from '../../../classes';
import { InputTypes } from '../../../enum';
import { RecordOfAnyType } from '../../../types';
export declare class ConditionInput extends WorkflowPrompt {
    prefix: string;
    suffix: {
        state: string;
    };
    typeFunction: () => InputTypes;
    inputKey: string;
    listNameField: string;
    listValueField: string;
    placeholder: string;
    prevchange: <S extends RecordOfAnyType>(state: State<S>) => void;
    options: (state: State<RecordOfAnyType>) => any;
    static identifier: string;
    getIdentifier(): string;
}
