import { z } from 'zod'; export declare const SessionActionSchema: z.ZodEffects; css: z.ZodString; text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; css: string; action: "type"; }, { text: string; css: string; action: "type"; }>, z.ZodObject<{ action: z.ZodLiteral<"click">; css: z.ZodString; }, "strip", z.ZodTypeAny, { css: string; action: "click"; }, { css: string; action: "click"; }>, z.ZodObject<{ action: z.ZodLiteral<"wait">; for: z.ZodEnum<["url", "selector"]>; urlIncludes: z.ZodOptional; selector: z.ZodOptional; }, "strip", z.ZodTypeAny, { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }, { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }>]>, { text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }, { text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }>; export type SessionAction = z.infer; export declare const SessionAuthInputSchema: z.ZodObject<{ pageId: z.ZodString; steps: z.ZodArray; css: z.ZodString; text: z.ZodString; }, "strip", z.ZodTypeAny, { text: string; css: string; action: "type"; }, { text: string; css: string; action: "type"; }>, z.ZodObject<{ action: z.ZodLiteral<"click">; css: z.ZodString; }, "strip", z.ZodTypeAny, { css: string; action: "click"; }, { css: string; action: "click"; }>, z.ZodObject<{ action: z.ZodLiteral<"wait">; for: z.ZodEnum<["url", "selector"]>; urlIncludes: z.ZodOptional; selector: z.ZodOptional; }, "strip", z.ZodTypeAny, { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }, { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }>]>, { text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }, { text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; }>, "many">; timeoutMs: z.ZodDefault; }, "strip", z.ZodTypeAny, { pageId: string; timeoutMs: number; steps: ({ text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; })[]; }, { pageId: string; steps: ({ text: string; css: string; action: "type"; } | { css: string; action: "click"; } | { for: "url" | "selector"; action: "wait"; selector?: string | undefined; urlIncludes?: string | undefined; })[]; timeoutMs?: number | undefined; }>; export type SessionAuthInput = z.infer; export declare const SessionAuthOutputSchema: z.ZodObject<{ status: z.ZodLiteral<"ok">; stepsCompleted: z.ZodNumber; totalSteps: z.ZodNumber; }, "strip", z.ZodTypeAny, { status: "ok"; stepsCompleted: number; totalSteps: number; }, { status: "ok"; stepsCompleted: number; totalSteps: number; }>; export type SessionAuthOutput = z.infer; //# sourceMappingURL=session.d.ts.map