import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type PostWebinarsWebinarIdRegistrationsRequestBody = { /** * Email address of the registrant */ email: string; /** * First name of the registrant */ firstName: string; /** * Last name of the registrant */ lastName: string; }; export type PostWebinarsWebinarIdRegistrationsRequest = { /** * Hashed ID of the webinar */ webinarId: string; requestBody: PostWebinarsWebinarIdRegistrationsRequestBody; }; /** * Registration created successfully */ export type PostWebinarsWebinarIdRegistrationsResponse = { /** * Unique visitor key generated for the registrant */ visitorKey: string; /** * Personalized URL for the registrant to access the webinar */ personalizedEventUrl: string; }; /** @internal */ export type PostWebinarsWebinarIdRegistrationsRequestBody$Outbound = { email: string; first_name: string; last_name: string; }; /** @internal */ export declare const PostWebinarsWebinarIdRegistrationsRequestBody$outboundSchema: z.ZodType; export declare function postWebinarsWebinarIdRegistrationsRequestBodyToJSON(postWebinarsWebinarIdRegistrationsRequestBody: PostWebinarsWebinarIdRegistrationsRequestBody): string; /** @internal */ export type PostWebinarsWebinarIdRegistrationsRequest$Outbound = { webinarId: string; RequestBody: PostWebinarsWebinarIdRegistrationsRequestBody$Outbound; }; /** @internal */ export declare const PostWebinarsWebinarIdRegistrationsRequest$outboundSchema: z.ZodType; export declare function postWebinarsWebinarIdRegistrationsRequestToJSON(postWebinarsWebinarIdRegistrationsRequest: PostWebinarsWebinarIdRegistrationsRequest): string; /** @internal */ export declare const PostWebinarsWebinarIdRegistrationsResponse$inboundSchema: z.ZodType; export declare function postWebinarsWebinarIdRegistrationsResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=postwebinarswebinaridregistrations.d.ts.map