import type * as BaseModels from '../models/index.js'; import * as Node from '../node/index.js'; export declare const createStepTypeguard: >(values: R["type"] | R["type"][]) => (value: BaseModels.BaseDiagramNode) => value is R; export declare const isIf: (value: BaseModels.BaseDiagramNode) => value is Node.If.Step; export declare const isUrl: (value: BaseModels.BaseDiagramNode) => value is Node.Url.Step; export declare const isSet: (value: BaseModels.BaseDiagramNode) => value is Node.Set.Step; export declare const isApi: (value: BaseModels.BaseDiagramNode) => value is Node.Api.Step; export declare const isText: (value: BaseModels.BaseDiagramNode) => value is Node.Text.Step; export declare const isCard: (value: BaseModels.BaseDiagramNode) => value is Node.Card.Step; export declare const isCardV2: (value: BaseModels.BaseDiagramNode) => value is Node.CardV2.Step>; export declare const isIfV2: (value: BaseModels.BaseDiagramNode) => value is Node.IfV2.Step; export declare const isFlow: (value: BaseModels.BaseDiagramNode) => value is Node.Flow.Step; export declare const isGoTo: (value: BaseModels.BaseDiagramNode) => value is Node.GoTo.Step; export declare const isCode: (value: BaseModels.BaseDiagramNode) => value is Node.Code.Step; export declare const isExit: (value: BaseModels.BaseDiagramNode) => value is Node.Exit.Step; export declare const isSpeak: (value: BaseModels.BaseDiagramNode) => value is Node.Speak.Step; export declare const isStart: (value: BaseModels.BaseDiagramNode) => value is Node.Start.Step; export declare const isSetV2: (value: BaseModels.BaseDiagramNode) => value is Node.SetV2.Step; export declare const isPrompt: (value: BaseModels.BaseDiagramNode) => value is Node.Prompt.Step; export declare const isCarousel: (value: BaseModels.BaseDiagramNode) => value is Node.Carousel.Step; export declare const isVisual: (value: BaseModels.BaseDiagramNode) => value is Node.Visual.Step; export declare const isIntent: (value: BaseModels.BaseDiagramNode) => value is Node.Intent.Step; export declare const isStream: (value: BaseModels.BaseDiagramNode) => value is Node.Stream.Step>; export declare const isZapier: (value: BaseModels.BaseDiagramNode) => value is Node.Zapier.Step; export declare const isRandom: (value: BaseModels.BaseDiagramNode) => value is Node.Random.Step; export declare const isRandomV2: (value: BaseModels.BaseDiagramNode) => value is Node.RandomV2.Step; export declare const isCommand: (value: BaseModels.BaseDiagramNode) => value is Node.Command.Step; export declare const isButtons: (value: BaseModels.BaseDiagramNode) => value is Node.Buttons.Step; export declare const isCapture: (value: BaseModels.BaseDiagramNode) => value is Node.Capture.Step; export declare const isGeneral: (value: BaseModels.BaseDiagramNode) => value is Node.General.Step; export declare const isGoToNode: (value: BaseModels.BaseDiagramNode) => value is Node.GoToNode.Step; export declare const isDirective: (value: BaseModels.BaseDiagramNode) => value is Node.Directive.Step; export declare const isComponent: (value: BaseModels.BaseDiagramNode) => value is Node.Component.Step; export declare const isCaptureV2: (value: BaseModels.BaseDiagramNode) => value is Node.CaptureV2.Step; export declare const isGoToDomain: (value: BaseModels.BaseDiagramNode) => value is Node.GoToDomain.Step; export declare const isDeprecated: (value: BaseModels.BaseDiagramNode) => value is BaseModels.BaseDiagramNode & { type: Node.NodeType.DEPRECATED; }; export declare const isInteraction: (value: BaseModels.BaseDiagramNode) => value is Node.Interaction.Step; export declare const isGoogleSheets: (value: BaseModels.BaseDiagramNode) => value is Node.GoogleSheets.Step; //# sourceMappingURL=step.d.ts.map