import { z } from 'zod'; export declare const ClickInputSchema: z.ZodObject<{ pageId: z.ZodOptional; uid: z.ZodString; button: z.ZodDefault>; clickCount: z.ZodDefault; modifiers: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { uid: string; button: "left" | "right" | "middle"; clickCount: number; pageId?: string | undefined; modifiers?: ("Alt" | "Control" | "Meta" | "Shift")[] | undefined; }, { uid: string; pageId?: string | undefined; button?: "left" | "right" | "middle" | undefined; clickCount?: number | undefined; modifiers?: ("Alt" | "Control" | "Meta" | "Shift")[] | undefined; }>; export declare const HoverInputSchema: z.ZodObject<{ pageId: z.ZodOptional; uid: z.ZodString; }, "strip", z.ZodTypeAny, { uid: string; pageId?: string | undefined; }, { uid: string; pageId?: string | undefined; }>; export declare const FillInputSchema: z.ZodObject<{ pageId: z.ZodOptional; uid: z.ZodString; value: z.ZodString; }, "strip", z.ZodTypeAny, { value: string; uid: string; pageId?: string | undefined; }, { value: string; uid: string; pageId?: string | undefined; }>; export declare const FillFormInputSchema: z.ZodObject<{ pageId: z.ZodOptional; fields: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { fields: { value: string; uid: string; }[]; pageId?: string | undefined; }, { fields: { value: string; uid: string; }[]; pageId?: string | undefined; }>; export declare const PressKeyInputSchema: z.ZodObject<{ pageId: z.ZodOptional; key: z.ZodString; }, "strip", z.ZodTypeAny, { key: string; pageId?: string | undefined; }, { key: string; pageId?: string | undefined; }>; export declare const DragInputSchema: z.ZodObject<{ pageId: z.ZodOptional; fromUid: z.ZodString; toUid: z.ZodString; }, "strip", z.ZodTypeAny, { fromUid: string; toUid: string; pageId?: string | undefined; }, { fromUid: string; toUid: string; pageId?: string | undefined; }>; export declare function click(input: z.infer): Promise<{ success: boolean; uid: string; url: string; }>; export declare function hover(input: z.infer): Promise<{ success: boolean; uid: string; }>; export declare function fill(input: z.infer): Promise<{ success: boolean; uid: string; value: string; }>; export declare function fillForm(input: z.infer): Promise<{ success: boolean; results: { uid: string; success: boolean; error?: string; }[]; }>; export declare function pressKey(input: z.infer): Promise<{ success: boolean; key: string; }>; export declare function drag(input: z.infer): Promise<{ success: boolean; fromUid: string; toUid: string; }>; //# sourceMappingURL=interaction.d.ts.map