import * as z from "zod"; /** Creates a Browserbase cloud browser session. */ export declare const createBrowserbaseSession: import("../..").DefinedAction; allowedDomains: z.ZodOptional>; blockAds: z.ZodOptional; captchaImageSelector: z.ZodOptional; captchaInputSelector: z.ZodOptional; context: z.ZodOptional; }, z.core.$strip>>; extensionId: z.ZodOptional; ignoreCertificateErrors: z.ZodOptional; logSession: z.ZodOptional; os: z.ZodOptional>; recordSession: z.ZodOptional; solveCaptchas: z.ZodOptional; verified: z.ZodOptional; viewport: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; extensionId: z.ZodOptional; keepAlive: z.ZodOptional; projectId: z.ZodOptional; proxies: z.ZodOptional; geolocation: z.ZodOptional; country: z.ZodString; state: z.ZodOptional; }, z.core.$strip>>; type: z.ZodLiteral<"browserbase">; }, z.core.$strip>, z.ZodObject<{ domainPattern: z.ZodOptional; password: z.ZodOptional; server: z.ZodURL; type: z.ZodLiteral<"external">; username: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ domainPattern: z.ZodOptional; type: z.ZodLiteral<"none">; }, z.core.$strip>], "type">>]>>; proxySettings: z.ZodOptional>; }, z.core.$strip>>; region: z.ZodOptional>; timeout: z.ZodOptional; userMetadata: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ contextId: z.ZodOptional; createdAt: z.ZodISODateTime; endedAt: z.ZodOptional; expiresAt: z.ZodISODateTime; id: z.ZodString; keepAlive: z.ZodBoolean; projectId: z.ZodString; proxyBytes: z.ZodNumber; region: z.ZodEnum<{ "us-east-1": "us-east-1"; "us-west-2": "us-west-2"; "eu-central-1": "eu-central-1"; "ap-southeast-1": "ap-southeast-1"; }>; startedAt: z.ZodISODateTime; status: z.ZodEnum<{ RUNNING: "RUNNING"; TIMED_OUT: "TIMED_OUT"; PENDING: "PENDING"; ERROR: "ERROR"; COMPLETED: "COMPLETED"; }>; updatedAt: z.ZodISODateTime; userMetadata: z.ZodOptional>; connectUrl: z.ZodURL; seleniumRemoteUrl: z.ZodURL; signingKey: z.ZodString; }, z.core.$strip>, "browserbase", false, never>; /** Lists Browserbase sessions by status or metadata query. */ export declare const listBrowserbaseSessions: import("../..").DefinedAction; status: z.ZodOptional>; }, z.core.$strip>, z.ZodArray; createdAt: z.ZodISODateTime; endedAt: z.ZodOptional; expiresAt: z.ZodISODateTime; id: z.ZodString; keepAlive: z.ZodBoolean; projectId: z.ZodString; proxyBytes: z.ZodNumber; region: z.ZodEnum<{ "us-east-1": "us-east-1"; "us-west-2": "us-west-2"; "eu-central-1": "eu-central-1"; "ap-southeast-1": "ap-southeast-1"; }>; startedAt: z.ZodISODateTime; status: z.ZodEnum<{ RUNNING: "RUNNING"; TIMED_OUT: "TIMED_OUT"; PENDING: "PENDING"; ERROR: "ERROR"; COMPLETED: "COMPLETED"; }>; updatedAt: z.ZodISODateTime; userMetadata: z.ZodOptional>; }, z.core.$strip>>, "browserbase", false, never>; /** Gets one Browserbase session. */ export declare const getBrowserbaseSession: import("../..").DefinedAction, z.ZodObject<{ contextId: z.ZodOptional; createdAt: z.ZodISODateTime; endedAt: z.ZodOptional; expiresAt: z.ZodISODateTime; id: z.ZodString; keepAlive: z.ZodBoolean; projectId: z.ZodString; proxyBytes: z.ZodNumber; region: z.ZodEnum<{ "us-east-1": "us-east-1"; "us-west-2": "us-west-2"; "eu-central-1": "eu-central-1"; "ap-southeast-1": "ap-southeast-1"; }>; startedAt: z.ZodISODateTime; status: z.ZodEnum<{ RUNNING: "RUNNING"; TIMED_OUT: "TIMED_OUT"; PENDING: "PENDING"; ERROR: "ERROR"; COMPLETED: "COMPLETED"; }>; updatedAt: z.ZodISODateTime; userMetadata: z.ZodOptional>; connectUrl: z.ZodOptional; seleniumRemoteUrl: z.ZodOptional; signingKey: z.ZodOptional; }, z.core.$strip>, "browserbase", false, never>; /** Requests early release of a Browserbase session. */ export declare const endBrowserbaseSession: import("../..").DefinedAction, z.ZodObject<{ contextId: z.ZodOptional; createdAt: z.ZodISODateTime; endedAt: z.ZodOptional; expiresAt: z.ZodISODateTime; id: z.ZodString; keepAlive: z.ZodBoolean; projectId: z.ZodString; proxyBytes: z.ZodNumber; region: z.ZodEnum<{ "us-east-1": "us-east-1"; "us-west-2": "us-west-2"; "eu-central-1": "eu-central-1"; "ap-southeast-1": "ap-southeast-1"; }>; startedAt: z.ZodISODateTime; status: z.ZodEnum<{ RUNNING: "RUNNING"; TIMED_OUT: "TIMED_OUT"; PENDING: "PENDING"; ERROR: "ERROR"; COMPLETED: "COMPLETED"; }>; updatedAt: z.ZodISODateTime; userMetadata: z.ZodOptional>; }, z.core.$strip>, "browserbase", false, never>; /** Gets live debugger URLs for a Browserbase session. */ export declare const getBrowserbaseSessionLiveUrls: import("../..").DefinedAction, z.ZodObject<{ debuggerFullscreenUrl: z.ZodURL; debuggerUrl: z.ZodURL; pages: z.ZodArray]>; id: z.ZodString; title: z.ZodString; url: z.ZodURL; }, z.core.$strip>>; wsUrl: z.ZodURL; }, z.core.$strip>, "browserbase", false, never>; /** Lists Chrome DevTools Protocol logs for a Browserbase session. */ export declare const listBrowserbaseSessionLogs: import("../..").DefinedAction, z.ZodArray; loaderId: z.ZodOptional; method: z.ZodString; pageId: z.ZodNumber; request: z.ZodOptional; rawBody: z.ZodString; timestamp: z.ZodOptional; }, z.core.$strip>>; response: z.ZodOptional; timestamp: z.ZodOptional; }, z.core.$strip>>; sessionId: z.ZodString; timestamp: z.ZodOptional; }, z.core.$strip>>, "browserbase", false, never>; /** Starts MP4 assembly for each recorded page in a completed session. */ export declare const requestBrowserbaseSessionRecordingDownloads: import("../..").DefinedAction, z.ZodObject<{ downloads: z.ZodArray; downloadUrl: z.ZodOptional; pageId: z.ZodString; status: z.ZodEnum<{ FAILED: "FAILED"; PENDING: "PENDING"; COMPLETED: "COMPLETED"; NOT_REQUESTED: "NOT_REQUESTED"; }>; }, z.core.$strip>>; }, z.core.$strip>, "browserbase", false, never>; /** Lists per-page MP4 assembly status and completed download URLs. */ export declare const listBrowserbaseSessionRecordingDownloads: import("../..").DefinedAction, z.ZodObject<{ downloads: z.ZodArray; downloadUrl: z.ZodOptional; pageId: z.ZodString; status: z.ZodEnum<{ FAILED: "FAILED"; PENDING: "PENDING"; COMPLETED: "COMPLETED"; NOT_REQUESTED: "NOT_REQUESTED"; }>; }, z.core.$strip>>; }, z.core.$strip>, "browserbase", false, never>; /** Gets replay page metadata for a Browserbase session. */ export declare const getBrowserbaseSessionReplay: import("../..").DefinedAction, z.ZodObject<{ pageCount: z.ZodNumber; pages: z.ZodArray>; }, z.core.$strip>, "browserbase", false, never>; /** Gets one HLS replay playlist for a Browserbase session page. */ export declare const getBrowserbaseSessionReplayPage: import("../..").DefinedAction, z.ZodObject<{ playlist: z.ZodString; }, z.core.$strip>, "browserbase", false, never>; /** Uploads a file into a running Browserbase session. */ export declare const uploadBrowserbaseSessionFile: import("../..").DefinedAction; filename: z.ZodString; sessionId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ message: z.ZodString; }, z.core.$strip>, "browserbase", false, never>; //# sourceMappingURL=session-actions.d.ts.map