import { z } from 'zod'; export declare const TargetSchema: z.ZodEffects; text: z.ZodOptional; role: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }>, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }>; export type Target = z.infer; export declare const InteractClickInputSchema: z.ZodObject<{ pageId: z.ZodString; target: z.ZodEffects; text: z.ZodOptional; role: z.ZodOptional; }, "strip", z.ZodTypeAny, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }>, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }, { text?: string | undefined; role?: string | undefined; css?: string | undefined; }>; nth: z.ZodDefault; timeoutMs: z.ZodDefault; }, "strip", z.ZodTypeAny, { pageId: string; timeoutMs: number; target: { text?: string | undefined; role?: string | undefined; css?: string | undefined; }; nth: number; }, { pageId: string; target: { text?: string | undefined; role?: string | undefined; css?: string | undefined; }; timeoutMs?: number | undefined; nth?: number | undefined; }>; export type InteractClickInput = z.infer; export declare const InteractTypeInputSchema: z.ZodObject<{ pageId: z.ZodString; css: z.ZodString; text: z.ZodString; clear: z.ZodDefault; pressEnter: z.ZodDefault; timeoutMs: z.ZodDefault; }, "strip", z.ZodTypeAny, { text: string; pageId: string; timeoutMs: number; css: string; clear: boolean; pressEnter: boolean; }, { text: string; pageId: string; css: string; timeoutMs?: number | undefined; clear?: boolean | undefined; pressEnter?: boolean | undefined; }>; export type InteractTypeInput = z.infer; export declare const InteractWaitInputSchema: z.ZodEffects; selector: z.ZodOptional; timeoutMs: z.ZodDefault; urlIncludes: z.ZodOptional; }, "strip", z.ZodTypeAny, { pageId: string; timeoutMs: number; for: "url" | "selector" | "idle"; selector?: string | undefined; urlIncludes?: string | undefined; }, { pageId: string; for: "url" | "selector" | "idle"; timeoutMs?: number | undefined; selector?: string | undefined; urlIncludes?: string | undefined; }>, { pageId: string; timeoutMs: number; for: "url" | "selector" | "idle"; selector?: string | undefined; urlIncludes?: string | undefined; }, { pageId: string; for: "url" | "selector" | "idle"; timeoutMs?: number | undefined; selector?: string | undefined; urlIncludes?: string | undefined; }>; export type InteractWaitInput = z.infer; export declare const InteractSuccessResponseSchema: z.ZodObject<{ status: z.ZodLiteral<"ok">; }, "strip", z.ZodTypeAny, { status: "ok"; }, { status: "ok"; }>; export type InteractSuccessResponse = z.infer; //# sourceMappingURL=interaction.d.ts.map