import { z } from 'zod'; export declare const WaitForInputSchema: z.ZodObject<{ pageId: z.ZodOptional; text: z.ZodOptional; selector: z.ZodOptional; state: z.ZodDefault>; timeout: z.ZodDefault; }, "strip", z.ZodTypeAny, { timeout: number; state: "attached" | "detached" | "visible" | "hidden"; pageId?: string | undefined; text?: string | undefined; selector?: string | undefined; }, { timeout?: number | undefined; pageId?: string | undefined; text?: string | undefined; selector?: string | undefined; state?: "attached" | "detached" | "visible" | "hidden" | undefined; }>; export declare const WaitForNavigationInputSchema: z.ZodObject<{ pageId: z.ZodOptional; url: z.ZodOptional; waitUntil: z.ZodDefault>; timeout: z.ZodDefault; }, "strip", z.ZodTypeAny, { timeout: number; waitUntil: "load" | "domcontentloaded" | "networkidle"; pageId?: string | undefined; url?: string | undefined; }, { timeout?: number | undefined; waitUntil?: "load" | "domcontentloaded" | "networkidle" | undefined; pageId?: string | undefined; url?: string | undefined; }>; export declare function waitFor(input: z.infer): Promise<{ success: boolean; text: string | undefined; selector: string | undefined; error?: undefined; } | { success: boolean; error: string; text: string | undefined; selector: string | undefined; }>; export declare function waitForNavigation(input: z.infer): Promise<{ success: boolean; url: string; title: string; error?: undefined; } | { success: boolean; error: string; url: string; title?: undefined; }>; //# sourceMappingURL=wait.d.ts.map