import { z } from "zod"; //#region src/schemas/contexts.d.ts declare const browserbaseContextSchema: z.ZodObject<{ id: z.ZodString; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; projectId: z.ZodOptional; }, z.core.$strip>; type BrowserbaseContext = z.infer; //#endregion //#region src/schemas/fetch.d.ts declare const browserbaseFetchResultSchema: z.ZodObject<{ id: z.ZodString; statusCode: z.ZodNumber; headers: z.ZodRecord; content: z.ZodString; contentType: z.ZodString; encoding: z.ZodString; }, z.core.$strip>; type BrowserbaseFetchResult = z.infer; //#endregion //#region src/schemas/sessions.d.ts declare const browserbaseLiveViewPageSchema: z.ZodObject<{ id: z.ZodString; url: z.ZodString; title: z.ZodString; debuggerUrl: z.ZodString; debuggerFullscreenUrl: z.ZodString; }, z.core.$strip>; declare const browserbaseLiveViewSchema: z.ZodObject<{ debuggerFullscreenUrl: z.ZodString; debuggerUrl: z.ZodString; wsUrl: z.ZodOptional; pages: z.ZodArray>; }, z.core.$strip>; type BrowserbaseLiveView = z.infer; declare const browserbaseSessionSchema: z.ZodObject<{ id: z.ZodString; connectUrl: z.ZodOptional; status: z.ZodOptional; contextId: z.ZodOptional; region: z.ZodOptional; liveView: z.ZodObject<{ debuggerFullscreenUrl: z.ZodString; debuggerUrl: z.ZodString; wsUrl: z.ZodOptional; pages: z.ZodArray>; }, z.core.$strip>; }, z.core.$strip>; type BrowserbaseSession = z.infer; //#endregion //#region src/schemas/stagehand.d.ts declare const actionSchema: z.ZodObject<{ selector: z.ZodString; description: z.ZodString; method: z.ZodOptional; arguments: z.ZodOptional>; }, z.core.$loose>; type Action = z.infer; declare const actResultSchema: z.ZodObject<{ sessionId: z.ZodString; success: z.ZodBoolean; message: z.ZodString; actionDescription: z.ZodOptional; actions: z.ZodArray; arguments: z.ZodOptional>; }, z.core.$loose>>; cacheStatus: z.ZodOptional>; }, z.core.$loose>; type ActResult = z.infer; declare const observeResultSchema: z.ZodObject<{ sessionId: z.ZodString; actions: z.ZodArray; arguments: z.ZodOptional>; }, z.core.$loose>>; cacheStatus: z.ZodOptional>; }, z.core.$loose>; type ObserveResult = z.infer; declare const extractResultSchema: z.ZodObject<{ sessionId: z.ZodString; data: z.ZodUnknown; }, z.core.$loose>; type ExtractResult = z.infer; declare const navigateResultSchema: z.ZodObject<{ sessionId: z.ZodString; url: z.ZodString; status: z.ZodOptional; }, z.core.$loose>; type NavigateResult = z.infer; declare const screenshotResultSchema: z.ZodObject<{ sessionId: z.ZodString; format: z.ZodEnum<{ png: "png"; jpeg: "jpeg"; }>; data: z.ZodString; }, z.core.$loose>; type ScreenshotResult = z.infer; declare const navigateInputSchema: z.ZodObject<{ url: z.ZodURL; waitUntil: z.ZodOptional>; timeoutMs: z.ZodOptional; sessionId: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; declare const actInputSchema: z.ZodObject<{ url: z.ZodOptional; instruction: z.ZodOptional; action: z.ZodOptional; arguments: z.ZodOptional>; }, z.core.$loose>>; variables: z.ZodOptional>; timeout: z.ZodOptional; serverCache: z.ZodOptional; sessionId: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; declare const observeInputSchema: z.ZodObject<{ url: z.ZodOptional; instruction: z.ZodOptional; variables: z.ZodOptional>; selector: z.ZodOptional; timeout: z.ZodOptional; serverCache: z.ZodOptional; sessionId: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; declare const extractInputSchema: z.ZodObject<{ url: z.ZodOptional; instruction: z.ZodString; selector: z.ZodOptional; timeout: z.ZodOptional; serverCache: z.ZodOptional; sessionId: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; declare const screenshotInputSchema: z.ZodObject<{ url: z.ZodOptional; fullPage: z.ZodOptional; format: z.ZodOptional>; quality: z.ZodOptional; sessionId: z.ZodOptional; model: z.ZodOptional; }, z.core.$strip>; //#endregion export { ActResult, Action, BrowserbaseContext, BrowserbaseFetchResult, BrowserbaseLiveView, BrowserbaseSession, ExtractResult, NavigateResult, ObserveResult, ScreenshotResult, actInputSchema, actResultSchema, actionSchema, browserbaseContextSchema, browserbaseFetchResultSchema, browserbaseLiveViewPageSchema, browserbaseLiveViewSchema, browserbaseSessionSchema, extractInputSchema, extractResultSchema, navigateInputSchema, navigateResultSchema, observeInputSchema, observeResultSchema, screenshotInputSchema, screenshotResultSchema };