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