import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; /** * The platform that is being used to access the website. */ export declare const UserDevice: { readonly Desktop: "desktop"; readonly Mobile: "mobile"; }; /** * The platform that is being used to access the website. */ export type UserDevice = OpenEnum; /** * Merchant provided browser info */ export type BrowserInfo = { javascriptEnabled: boolean; javaEnabled: boolean; language: string; colorDepth: number; screenHeight: number; screenWidth: number; timeZoneOffset: number; /** * Exact content of the HTTP user-agent header. */ userAgent: string; /** * The platform that is being used to access the website. */ userDevice: UserDevice; /** * The Accept header of the request from the buyer's browser. */ acceptHeader?: string | null | undefined; }; /** @internal */ export declare const UserDevice$outboundSchema: z.ZodType; /** @internal */ export type BrowserInfo$Outbound = { javascript_enabled: boolean; java_enabled: boolean; language: string; color_depth: number; screen_height: number; screen_width: number; time_zone_offset: number; user_agent: string; user_device: string; accept_header?: string | null | undefined; }; /** @internal */ export declare const BrowserInfo$outboundSchema: z.ZodType; export declare function browserInfoToJSON(browserInfo: BrowserInfo): string; //# sourceMappingURL=browserinfo.d.ts.map