import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { DesktopInfo } from "./desktopinfo.js"; import { VncKeyValue } from "./vnckeyvalue.js"; export type Vnc = { /** * If server terminates handshake, the reason offered (if any) */ connectionFailedReason?: string | undefined; /** * Desktop name provided by the server, capped at 255 bytes */ desktopName?: string | undefined; pixelEncoding?: VncKeyValue | undefined; screenInfo?: DesktopInfo | undefined; /** * server-specified security options */ securityTypes?: Array | null | undefined; version?: string | undefined; }; /** @internal */ export declare const Vnc$inboundSchema: z.ZodType; export declare function vncFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=vnc.d.ts.map