import { z } from 'zod'; export declare enum AccountCenterControlValue { Off = "Off", ReadOnly = "ReadOnly", Edit = "Edit" } /** * Control list of each field in the account center (profile API) * all fields are optional, if not set, the default value is `Off` * this can make the alteration of the field control easier */ export declare const accountCenterFieldControlGuard: z.ZodObject<{ name: z.ZodOptional>; avatar: z.ZodOptional>; profile: z.ZodOptional>; email: z.ZodOptional>; phone: z.ZodOptional>; password: z.ZodOptional>; username: z.ZodOptional>; social: z.ZodOptional>; customData: z.ZodOptional>; mfa: z.ZodOptional>; session: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name?: AccountCenterControlValue | undefined; username?: AccountCenterControlValue | undefined; email?: AccountCenterControlValue | undefined; phone?: AccountCenterControlValue | undefined; password?: AccountCenterControlValue | undefined; profile?: AccountCenterControlValue | undefined; avatar?: AccountCenterControlValue | undefined; social?: AccountCenterControlValue | undefined; customData?: AccountCenterControlValue | undefined; mfa?: AccountCenterControlValue | undefined; session?: AccountCenterControlValue | undefined; }, { name?: AccountCenterControlValue | undefined; username?: AccountCenterControlValue | undefined; email?: AccountCenterControlValue | undefined; phone?: AccountCenterControlValue | undefined; password?: AccountCenterControlValue | undefined; profile?: AccountCenterControlValue | undefined; avatar?: AccountCenterControlValue | undefined; social?: AccountCenterControlValue | undefined; customData?: AccountCenterControlValue | undefined; mfa?: AccountCenterControlValue | undefined; session?: AccountCenterControlValue | undefined; }>; export type AccountCenterFieldControl = z.infer; export declare const webauthnRelatedOriginsGuard: z.ZodArray; export type WebauthnRelatedOrigins = z.infer;