import VoiceStep, { SensitiveData, TODO, VoiceEvent } from './voice';
interface INPUT {
    textType: string;
    asr: TODO;
    tts: TODO;
    audio: TODO[];
    choices: TODO[];
    prompts: TODO[];
    usePromptsForUnrecognized?: boolean;
    sensitiveData: SensitiveData;
    noReplyDelay: number;
    promptsTriggers: TODO[];
    usePromptsTriggers: boolean;
    useInterspeechTimeout: boolean;
    interSpeechTimeout: number;
    recognitionModel?: string;
    longRecognition: boolean;
}
interface EVENT extends VoiceEvent {
    callRecording?: TODO;
    exitId?: string;
    digit?: string;
    digits?: string;
    phrases?: TODO[];
    tags?: string[];
    out?: string;
}
export default class Choice extends VoiceStep<INPUT, {}, EVENT> {
    runStep(): Promise<void>;
}
export {};
