import * as z from "zod"; import { AIAssertionCommand, AIAssertionCommand$Outbound } from "./aiassertioncommand.js"; import { AIExtractCommand, AIExtractCommand$Outbound } from "./aiextractcommand.js"; import { AIWaitCommand, AIWaitCommand$Outbound } from "./aiwaitcommand.js"; import { AuthLoadCommand, AuthLoadCommand$Outbound } from "./authloadcommand.js"; import { AuthSaveCommand, AuthSaveCommand$Outbound } from "./authsavecommand.js"; import { BlurCommand, BlurCommand$Outbound } from "./blurcommand.js"; import { CaptchaCommand, CaptchaCommand$Outbound } from "./captchacommand.js"; import { ClickCommand, ClickCommand$Outbound } from "./clickcommand.js"; import { CookieCommand, CookieCommand$Outbound } from "./cookiecommand.js"; import { DialogCommand, DialogCommand$Outbound } from "./dialogcommand.js"; import { DragCommand, DragCommand$Outbound } from "./dragcommand.js"; import { ElementAssertionCommand, ElementAssertionCommand$Outbound } from "./elementassertioncommand.js"; import { FileUploadCommand, FileUploadCommand$Outbound } from "./fileuploadcommand.js"; import { FocusCommand, FocusCommand$Outbound } from "./focuscommand.js"; import { GoBackCommand, GoBackCommand$Outbound } from "./gobackcommand.js"; import { GoForwardCommand, GoForwardCommand$Outbound } from "./goforwardcommand.js"; import { GraphQLRequestCommand, GraphQLRequestCommand$Outbound } from "./graphqlrequestcommand.js"; import { HoverCommand, HoverCommand$Outbound } from "./hovercommand.js"; import { JavaScriptCommand, JavaScriptCommand$Outbound } from "./javascriptcommand.js"; import { LocalStorageCommand, LocalStorageCommand$Outbound } from "./localstoragecommand.js"; import { MouseDragCommand, MouseDragCommand$Outbound } from "./mousedragcommand.js"; import { NavigateCommand, NavigateCommand$Outbound } from "./navigatecommand.js"; import { NewTabCommand, NewTabCommand$Outbound } from "./newtabcommand.js"; import { PageAssertionCommand, PageAssertionCommand$Outbound } from "./pageassertioncommand.js"; import { PressCommand, PressCommand$Outbound } from "./presscommand.js"; import { RefreshCommand, RefreshCommand$Outbound } from "./refreshcommand.js"; import { RequestCommand, RequestCommand$Outbound } from "./requestcommand.js"; import { ScrollDownCommand, ScrollDownCommand$Outbound } from "./scrolldowncommand.js"; import { ScrollLeftCommand, ScrollLeftCommand$Outbound } from "./scrollleftcommand.js"; import { ScrollRightCommand, ScrollRightCommand$Outbound } from "./scrollrightcommand.js"; import { ScrollUpCommand, ScrollUpCommand$Outbound } from "./scrollupcommand.js"; import { SelectOptionCommand, SelectOptionCommand$Outbound } from "./selectoptioncommand.js"; import { SuccessCommand, SuccessCommand$Outbound } from "./successcommand.js"; import { TabCommand, TabCommand$Outbound } from "./tabcommand.js"; import { TypeCommand, TypeCommand$Outbound } from "./typecommand.js"; import { VisualDiffCommand, VisualDiffCommand$Outbound } from "./visualdiffcommand.js"; import { WaitCommand, WaitCommand$Outbound } from "./waitcommand.js"; import { WaitUrlCommand, WaitUrlCommand$Outbound } from "./waiturlcommand.js"; export type Command = (AuthSaveCommand & { type: "AUTH_SAVE"; }) | (GoBackCommand & { type: "GO_BACK"; }) | (GoForwardCommand & { type: "GO_FORWARD"; }) | (PressCommand & { type: "PRESS"; }) | (WaitCommand & { type: "WAIT"; }) | (SuccessCommand & { type: "SUCCESS"; }) | (AuthLoadCommand & { type: "AUTH_LOAD"; }) | (CookieCommand & { type: "COOKIE"; }) | (DialogCommand & { type: "DIALOG"; }) | (RefreshCommand & { type: "REFRESH"; }) | (NavigateCommand & { type: "NAVIGATE"; }) | (FileUploadCommand & { type: "FILE_UPLOAD"; }) | (LocalStorageCommand & { type: "LOCAL_STORAGE"; }) | (NewTabCommand & { type: "NEW_TAB"; }) | (PageAssertionCommand & { type: "PAGE_CHECK"; }) | (TabCommand & { type: "TAB"; }) | (CaptchaCommand & { type: "CAPTCHA"; }) | (WaitUrlCommand & { type: "WAIT_FOR_URL"; }) | (AIAssertionCommand & { type: "AI_ASSERTION"; }) | (AIWaitCommand & { type: "AI_WAIT"; }) | (AIExtractCommand & { type: "AI_EXTRACT"; }) | (JavaScriptCommand & { type: "JAVASCRIPT"; }) | (GraphQLRequestCommand & { type: "GRAPHQL_REQUEST"; }) | (HoverCommand & { type: "HOVER"; }) | (RequestCommand & { type: "REQUEST"; }) | (FocusCommand & { type: "FOCUS"; }) | (BlurCommand & { type: "BLUR"; }) | (ScrollDownCommand & { type: "SCROLL_DOWN"; }) | (ScrollUpCommand & { type: "SCROLL_UP"; }) | (ScrollLeftCommand & { type: "SCROLL_LEFT"; }) | (ScrollRightCommand & { type: "SCROLL_RIGHT"; }) | (SelectOptionCommand & { type: "SELECT_OPTION"; }) | (DragCommand & { type: "DRAG"; }) | (ElementAssertionCommand & { type: "ELEMENT_CHECK"; }) | (VisualDiffCommand & { type: "VISUAL_DIFF"; }) | (MouseDragCommand & { type: "MOUSE_DRAG"; }) | (ClickCommand & { type: "CLICK"; }) | (TypeCommand & { type: "TYPE"; }); /** @internal */ export declare const Command$inboundSchema: z.ZodType; /** @internal */ export type Command$Outbound = (AuthSaveCommand$Outbound & { type: "AUTH_SAVE"; }) | (GoBackCommand$Outbound & { type: "GO_BACK"; }) | (GoForwardCommand$Outbound & { type: "GO_FORWARD"; }) | (PressCommand$Outbound & { type: "PRESS"; }) | (WaitCommand$Outbound & { type: "WAIT"; }) | (SuccessCommand$Outbound & { type: "SUCCESS"; }) | (AuthLoadCommand$Outbound & { type: "AUTH_LOAD"; }) | (CookieCommand$Outbound & { type: "COOKIE"; }) | (DialogCommand$Outbound & { type: "DIALOG"; }) | (RefreshCommand$Outbound & { type: "REFRESH"; }) | (NavigateCommand$Outbound & { type: "NAVIGATE"; }) | (FileUploadCommand$Outbound & { type: "FILE_UPLOAD"; }) | (LocalStorageCommand$Outbound & { type: "LOCAL_STORAGE"; }) | (NewTabCommand$Outbound & { type: "NEW_TAB"; }) | (PageAssertionCommand$Outbound & { type: "PAGE_CHECK"; }) | (TabCommand$Outbound & { type: "TAB"; }) | (CaptchaCommand$Outbound & { type: "CAPTCHA"; }) | (WaitUrlCommand$Outbound & { type: "WAIT_FOR_URL"; }) | (AIAssertionCommand$Outbound & { type: "AI_ASSERTION"; }) | (AIWaitCommand$Outbound & { type: "AI_WAIT"; }) | (AIExtractCommand$Outbound & { type: "AI_EXTRACT"; }) | (JavaScriptCommand$Outbound & { type: "JAVASCRIPT"; }) | (GraphQLRequestCommand$Outbound & { type: "GRAPHQL_REQUEST"; }) | (HoverCommand$Outbound & { type: "HOVER"; }) | (RequestCommand$Outbound & { type: "REQUEST"; }) | (FocusCommand$Outbound & { type: "FOCUS"; }) | (BlurCommand$Outbound & { type: "BLUR"; }) | (ScrollDownCommand$Outbound & { type: "SCROLL_DOWN"; }) | (ScrollUpCommand$Outbound & { type: "SCROLL_UP"; }) | (ScrollLeftCommand$Outbound & { type: "SCROLL_LEFT"; }) | (ScrollRightCommand$Outbound & { type: "SCROLL_RIGHT"; }) | (SelectOptionCommand$Outbound & { type: "SELECT_OPTION"; }) | (DragCommand$Outbound & { type: "DRAG"; }) | (ElementAssertionCommand$Outbound & { type: "ELEMENT_CHECK"; }) | (VisualDiffCommand$Outbound & { type: "VISUAL_DIFF"; }) | (MouseDragCommand$Outbound & { type: "MOUSE_DRAG"; }) | (ClickCommand$Outbound & { type: "CLICK"; }) | (TypeCommand$Outbound & { type: "TYPE"; }); /** @internal */ export declare const Command$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Command$ { /** @deprecated use `Command$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Command$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Command$Outbound` instead. */ type Outbound = Command$Outbound; } //# sourceMappingURL=command.d.ts.map