import type { Nullable } from '@voiceflow/common'; import type { NodeID } from './base'; export declare enum NoReplyType { PATH = "path", REPROMPT = "reprompt" } export interface BaseStepNoReply { types: NoReplyType[]; timeout?: number; pathName?: string; randomize: boolean; } export interface BaseNoReplyStepData { noReply?: Nullable; } export interface StepNoReply extends BaseStepNoReply { reprompts?: Prompt[]; } export interface BaseNodeNoReply { nodeID?: NodeID; timeout?: number; randomize?: boolean; } export interface BaseNoReplyNodeData { noReply?: Nullable; } export interface NodeNoReply extends BaseNodeNoReply { prompts?: NoReply[]; } /** * @deprecated use StepNoReply instead */ export interface StepReprompt { /** * @deprecated use noReply instead */ reprompt?: Nullable; } /** * @deprecated use NodeNoReply instead */ export interface NodeReprompt { /** * @deprecated use noReplies instead */ reprompt?: Prompt; } //# sourceMappingURL=noReply.d.ts.map