import type { BaseModels, BaseNode } from '@voiceflow/base-types'; export interface StepData { loop: boolean; audio: string; title?: string; iconImage?: string; customPause: boolean; description?: string; backgroundImage?: string; } export interface StepBuiltInPorts extends BaseNode.Stream.StepBaseBuiltInPorts { [BaseModels.PortType.PAUSE]?: BaseNode.Utils.BasePort; [BaseModels.PortType.PREVIOUS]: BaseNode.Utils.BasePort; } export interface StepPorts extends BaseNode.Stream.StepPorts { } export interface Step extends BaseNode.Stream.Step { } export interface Node extends Pick { loop: boolean; play: string; NEXT?: BaseNode.Utils.NodeID; title?: string; nextId?: BaseNode.Utils.NodeID; PAUSE_ID: string; PREVIOUS?: BaseNode.Utils.NodeID; icon_img?: string; description?: string; background_img?: string; } //# sourceMappingURL=stream.d.ts.map