/** Shared platform choice transport, moved into JSFE so all hosts use one implementation. */ export const FLOWS: { id: string; name: string; version: string; description: string; parameters: ({ name: string; type: string; description: string; required?: undefined; } | { name: string; type: string; description: string; required: boolean; })[]; variables: { ac_answer: { type: string; value: string; }; ac_key: { type: string; value: string; }; ac_other: { type: string; value: boolean; }; ac_q_es: { type: string; value: string; }; ac_retry: { type: string; value: string; }; ac_retry_es: { type: string; value: string; }; ac_exit_ctx: { type: string; value: string; }; ac_exit_ctx_es: { type: string; value: string; }; ac_missed: { type: string; value: boolean; }; answer_key: { type: string; description: string; value: string; }; ac_offer: { type: string; value: null; }; ac_q: { type: string; value: string; }; ac_code: { type: string; value: string; }; ac_late: { type: string; value: boolean; }; ac_marked: { type: string; value: boolean; }; as_spoken: { type: string; value: boolean; }; contract: { type: string; value: { version: number; role: string; summary: string; parametersFrom: string; }; }; }; steps: ({ id: string; type: string; variable: string; value: string; asSpoken?: undefined; value_es?: undefined; pii?: undefined; branches?: undefined; } | { id: string; type: string; variable: string; asSpoken: string; value: string; value_es: string; pii: string; branches?: undefined; } | { id: string; type: string; branches: { "condition: ac_late": { id: string; type: string; value: string; callType: string; parameters: { question: string; question_es: string; code: string; }; }; default: { id: string; type: string; variable: string; value: string; }; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''": { id: string; type: string; variable: string; asSpoken: string; value: string; value_es: string; pii: string; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()": { id: string; type: string; value: string; callType: string; parameters: { answer: string; }; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()": { id: string; type: string; value: string; callType: string; parameters: { answer: string; }; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: ac_missed": { id: string; type: string; variable: string; asSpoken: string; value: string; value_es: string; pii: string; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''": { id: string; type: string; variable: string; asSpoken: string; value: string; value_es: string; pii: string; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_key === '__switch'"?: undefined; "condition: ac_key === '__agent'"?: undefined; "condition: ac_key === '__exit'"?: undefined; "condition: ac_key === '__text'"?: undefined; "condition: ac_key === '__amount'"?: undefined; "condition: ac_key === '__elsewhere'"?: undefined; "condition: ac_key === '' && ac_other"?: undefined; "condition: ac_key === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; } | { id: string; type: string; branches: { "condition: ac_key === '__switch'": { id: string; type: string; value: string; callType: string; }; "condition: ac_key === '__agent'": { id: string; type: string; value: string; callType: string; }; "condition: ac_key === '__exit'": { id: string; type: string; value: string; callType: string; parameters: { support_context: string; support_context_es: string; }; }; "condition: ac_key === '__text'": { id: string; type: string; value: string; callType: string; }; "condition: ac_key === '__amount'": { id: string; type: string; variable: string; value: string; }; "condition: ac_key === '__elsewhere'": { id: string; type: string; }; "condition: ac_key === '' && ac_other": { id: string; type: string; variable: string; value: string; }; "condition: ac_key === ''": { id: string; type: string; }; default: { id: string; type: string; variable: string; value: string; }; "condition: ac_late"?: undefined; "condition: /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; "condition: typeof answer_precheck !== 'undefined' && answer_precheck && String(ac_answer || '').trim()"?: undefined; "condition: ac_key === '' && typeof answer_validator !== 'undefined' && answer_validator && String(ac_answer || '').trim()"?: undefined; "condition: ac_missed"?: undefined; "condition: ac_missed && /^[\\s\u00BF\u00A1]*(?:(?:por favor|please|a|que|me lo|me|lo|puede|can you|could you)\\s+)*(?:repetir|repite|rep[i\u00ED]t[ae](?:lo|la|me|melo|nos)?|rep[i\u00ED]tamelo|otra vez|de nuevo|repeat(?:\\s+(?:that|it))?|say (?:that|it) again|again|one more time)(?:\\s+(?:por favor|please|la pregunta|las opciones|eso|that|it))*[\\s.!?\u00BF,]*$/i.test(String(ac_answer || '')) && pickChoice(ac_answer, choices, ac_other) === ''"?: undefined; }; variable?: undefined; value?: undefined; asSpoken?: undefined; value_es?: undefined; pii?: undefined; })[]; scope: string; }[]; //# sourceMappingURL=choice-flow.d.ts.map