import type { Nullable } from '@voiceflow/common'; export { BaseCommand, BaseNode, BasePort, BasePortList, BaseStep, BaseStepPorts, BuiltInFailPort, BuiltInNextFailPorts, BuiltInNextPort, BuiltInNoMatchNoReplyPorts, BuiltInNoMatchPort, BuiltInNoReplyPort, DynamicOnlyStepPorts, EmptyStepPorts, NextStepPorts, NoMatchNoReplyStepPorts, SuccessFailStepPorts, } from '../../models/index.js'; export type NodeID = Nullable; export interface DataID { id: string; } export interface NodeNextID { nextId?: NodeID; } export interface NodeElseID { elseId?: NodeID; } export interface NodeNextIDs { nextIds: Nullable[]; } export interface NodeRequiredNextID { nextId: NonNullable; } export interface NodeSuccessFailID { fail_id?: NodeID; success_id?: NodeID; } //# sourceMappingURL=base.d.ts.map