import type { Nullable } from '@voiceflow/common'; import type { NodeType } from './constants.js'; import type { BaseCommand, BaseStep, CommandType, NodeID, SlotMappings } from './utils/index.js'; export interface StepData extends SlotMappings { name: string; intent: Nullable; diagramID: Nullable; } export interface Step extends BaseStep { type: NodeType.COMMAND; } /** * The old implementation of commands, used only in alexa and google * use Node.Utils.AnyCommand for other platforms */ export interface Command extends BaseCommand, Required { type: CommandType.PUSH; next?: NodeID; intent: string; diagram_id?: string; } //# sourceMappingURL=push.d.ts.map