import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type CreateGoogleAuthenticator = { provider: "google"; /** * The unique name of your authenticator, used to identify it and distinguish it from others. This name must be unique. Attempting to reuse the same name will result in an error. */ name: string; clientId: string; clientSecret: string; domain?: string | null | undefined; projectNumber?: string | null | undefined; }; /** @internal */ export declare const CreateGoogleAuthenticator$inboundSchema: z.ZodType; /** @internal */ export type CreateGoogleAuthenticator$Outbound = { provider: "google"; name: string; client_id: string; client_secret: string; domain?: string | null | undefined; project_number?: string | null | undefined; }; /** @internal */ export declare const CreateGoogleAuthenticator$outboundSchema: z.ZodType; export declare function createGoogleAuthenticatorToJSON(createGoogleAuthenticator: CreateGoogleAuthenticator): string; export declare function createGoogleAuthenticatorFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=creategoogleauthenticator.d.ts.map