import { r as Interval, t as DayInterval } from "./dates-BRAvSk6L.js"; import { t as Currency } from "./currency-constants-Cq_q8twn.js"; import * as yup$1 from "yup"; //#region src/schema-fields.d.ts declare module "yup" { interface StringSchema { nonEmpty(message?: string): StringSchema; empty(): StringSchema; } interface Schema { hasNested>(path: K): boolean; getNested>(path: K): yup$1.Schema[K], TContext, TDefault, TFlags>; concat(schema: U): yup$1.Schema, keyof yup$1.InferType> & yup$1.InferType | (TType & (null | undefined)), TContext, Omit, keyof U['__default']> & U['__default'] | (TDefault & (null | undefined)), TFlags>; } interface CustomSchemaMetadata { hexclaveSchemaInfo?: { type: "object" | "array" | "string" | "number" | "boolean" | "date" | "mixed" | "never"; } | { type: "tuple"; items: yup$1.AnySchema[]; } | { type: "union"; items: yup$1.AnySchema[]; } | { type: "record"; keySchema: yup$1.StringSchema; valueSchema: yup$1.AnySchema; }; } } declare function yupValidate>(schema: S, obj: unknown, options?: yup$1.ValidateOptions & { currentUserId?: string | null; }): Promise>; declare const HexclaveAdaptSentinel: unique symbol; type HexclaveAdaptSentinel = typeof HexclaveAdaptSentinel; declare function yupString = yup$1.AnyObject>(...args: Parameters>): yup$1.StringSchema; declare function yupNumber = yup$1.AnyObject>(...args: Parameters>): yup$1.NumberSchema; declare function yupBoolean = yup$1.AnyObject>(...args: Parameters>): yup$1.BooleanSchema; /** * @deprecated, use number of milliseconds since epoch instead */ declare function yupDate = yup$1.AnyObject>(...args: Parameters>): yup$1.DateSchema; declare function yupMixed(...args: Parameters>): yup$1.MixedSchema; declare function yupArray = yup$1.AnyObject, B = any>(...args: Parameters>): yup$1.ArraySchema; declare function yupTuple(schemas: { [K in keyof T]: yup$1.Schema }): yup$1.TupleSchema; declare function yupObjectWithAutoDefault, B extends yup$1.ObjectShape>(...args: Parameters>): yup$1.ObjectSchema extends infer T ? T extends yup$1.TypeFromShape ? T extends {} ? { [k in keyof T]: T[k] } : T : never : never, yup$1.AnyObject, yup$1.DefaultFromShape extends infer T_1 ? T_1 extends yup$1.DefaultFromShape ? T_1 extends {} ? { [k_1 in keyof T_1]: T_1[k_1] } : T_1 : never : never, "">; declare function yupObject, B extends yup$1.ObjectShape>(...args: Parameters>): yup$1.ObjectSchema extends infer T ? T extends yup$1.TypeFromShape ? T extends {} ? { [k in keyof T]: T[k] } : T : never : never, yup$1.AnyObject, yup$1.DefaultFromShape extends infer T_1 ? T_1 extends yup$1.DefaultFromShape ? T_1 extends {} ? { [k_1 in keyof T_1]: T_1[k_1] } : T_1 : never : never, "">; declare function yupNever(): yup$1.MixedSchema; declare function yupUnion(...args: T): yup$1.MixedSchema>; declare function yupRecord(keySchema: K, valueSchema: T): yup$1.MixedSchema & string, yup$1.InferType>>; declare function ensureObjectSchema(schema: yup$1.Schema): yup$1.ObjectSchema & typeof schema; declare const adaptSchema: yup$1.MixedSchema; /** * Yup's URL schema does not recognize some URLs (including `http://localhost`) as a valid URL. This schema is a workaround for that. */ declare const urlSchema: yup$1.StringSchema; /** * URL schema that supports wildcard patterns in hostnames (e.g., "https://*.example.com", "http://*:8080") */ declare const wildcardUrlSchema: yup$1.StringSchema; declare const wildcardProtocolAndDomainSchema: yup$1.StringSchema; declare const jsonSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const jsonStringSchema: yup$1.StringSchema; declare const jsonStringOrEmptySchema: yup$1.StringSchema; declare const base64Schema: yup$1.StringSchema; declare const passwordSchema: yup$1.StringSchema; declare const countryCodeSchema: yup$1.StringSchema; declare const intervalSchema: yup$1.TupleSchema; declare const dayIntervalSchema: yup$1.TupleSchema; declare const intervalOrNeverSchema: yup$1.MixedSchema<"never" | Interval, yup$1.AnyObject, undefined, "">; declare const dayIntervalOrNeverSchema: yup$1.MixedSchema<"never" | DayInterval, yup$1.AnyObject, undefined, "">; /** * This schema is useful for fields where the user can specify the ID, such as price IDs. It is particularly common * for IDs in the config schema. * * Valid IDs: * - Must contain only letters, numbers, underscores, and hyphens * - Must not start with a hyphen * - Maximum length of 63 characters */ declare const USER_SPECIFIED_ID_PATTERN: RegExp; declare const USER_SPECIFIED_ID_MAX_LENGTH = 63; /** * Ids that cannot be used as an object KEY, which is what these ids are for. * * `__proto__` is the one that actually breaks: `obj["__proto__"] = value` on a * plain object invokes the prototype setter instead of creating an own * property, so the value silently disappears — and Prisma's JSON serializer * strips the key even when the object is built prototype-less, so a record * keyed by one cannot be stored at all. Refusing it at the door turns a * confusing mid-flight failure ("no image was built for __proto__", a service * stuck at "pending" whatever the runtime reports) into a message that names * the problem. * * `constructor` and `prototype` assign cleanly and are listed for the same * reason a reserved-word list exists at all: they are a trap for the next * consumer that reaches for `in` or a prototype-bearing lookup. */ declare const RESERVED_USER_SPECIFIED_IDS: Set; /** * Checks if the given string is a valid user-specified ID. */ declare function isValidUserSpecifiedId(id: string): boolean; /** * Gets the error message for an invalid user-specified ID. */ declare function getUserSpecifiedIdErrorMessage(idName: `${string}Id`): string; /** * Sanitizes user input to create a valid user-specified ID. * Converts to lowercase and replaces invalid characters with hyphens. * Strips leading hyphens. */ declare function sanitizeUserSpecifiedId(input: string): string; declare const userSpecifiedIdSchema: (idName: `${string}Id`) => yup$1.StringSchema; /** * Validates that a value is a decimal string like `"9.99"` or `"1000"` (see `MoneyAmount`). * * Currency amounts are always strings in `""` or `"."` format — never * cent integers or minor-unit numbers. For example, `"9.99"` means $9.99, not `999`. */ declare const moneyAmountSchema: (currency: Currency) => yup$1.StringSchema; /** * A stricter email schema that does some additional checks for UX input. (Some emails are allowed by the spec, for * example `test@localhost` or `abc@gmail`, but almost certainly a user input error.) * * Note that some users in the DB have an email that doesn't match this regex, so most of the time you should use * `emailSchema` instead until we do the DB migration. */ declare const strictEmailSchema: (message: string | undefined) => yup$1.StringSchema; declare const emailSchema: yup$1.StringSchema; declare const clientOrHigherAuthTypeSchema: yup$1.StringSchema<"client" | "server" | "admin", yup$1.AnyObject, undefined, "">; declare const serverOrHigherAuthTypeSchema: yup$1.StringSchema<"server" | "admin", yup$1.AnyObject, undefined, "">; declare const adminAuthTypeSchema: yup$1.StringSchema<"admin", yup$1.AnyObject, undefined, "">; declare const projectIdSchema: yup$1.StringSchema; declare const projectBranchIdSchema: yup$1.StringSchema; declare const projectDisplayNameSchema: yup$1.StringSchema; declare const projectLogoUrlSchema: yup$1.StringSchema; declare const projectLogoFullUrlSchema: yup$1.StringSchema; declare const projectLogoDarkModeUrlSchema: yup$1.StringSchema; declare const projectLogoFullDarkModeUrlSchema: yup$1.StringSchema; declare const projectDescriptionSchema: yup$1.StringSchema; declare const projectCreatedAtMillisSchema: yup$1.NumberSchema; declare const projectIsProductionModeSchema: yup$1.BooleanSchema; declare const projectOnboardingStatusValues: readonly ["config_choice", "apps_selection", "auth_setup", "domain_setup", "email_theme_setup", "payments_setup", "welcome", "completed"]; type ProjectOnboardingStatus = typeof projectOnboardingStatusValues[number]; declare const projectOnboardingStatusSchema: yup$1.StringSchema<"completed" | "config_choice" | "apps_selection" | "auth_setup" | "domain_setup" | "email_theme_setup" | "payments_setup" | "welcome" | undefined, yup$1.AnyObject, undefined, "">; declare const projectConfigIdSchema: yup$1.StringSchema; declare const projectAllowLocalhostSchema: yup$1.BooleanSchema; declare const projectCreateTeamOnSignUpSchema: yup$1.BooleanSchema; declare const projectMagicLinkEnabledSchema: yup$1.BooleanSchema; declare const projectPasskeyEnabledSchema: yup$1.BooleanSchema; declare const projectClientTeamCreationEnabledSchema: yup$1.BooleanSchema; declare const projectClientUserDeletionEnabledSchema: yup$1.BooleanSchema; declare const projectSignUpEnabledSchema: yup$1.BooleanSchema; declare const projectCredentialEnabledSchema: yup$1.BooleanSchema; declare const oauthIdSchema: yup$1.StringSchema<"google" | "github" | "microsoft" | "spotify" | "facebook" | "discord" | "gitlab" | "bitbucket" | "linkedin" | "apple" | "x" | "twitch" | undefined, yup$1.AnyObject, undefined, "">; declare const oauthEnabledSchema: yup$1.BooleanSchema; declare const oauthTypeSchema: yup$1.StringSchema<"standard" | "shared" | undefined, yup$1.AnyObject, undefined, "">; declare const oauthClientIdSchema: yup$1.StringSchema; declare const oauthClientSecretSchema: yup$1.StringSchema; declare const oauthCustomCallbackUrlSchema: yup$1.StringSchema; declare const oauthFacebookConfigIdSchema: yup$1.StringSchema; declare const oauthMicrosoftTenantIdSchema: yup$1.StringSchema; declare const oauthAppleTeamIdSchema: yup$1.StringSchema; declare const oauthAppleKeyIdSchema: yup$1.StringSchema; declare const oauthApplePrivateKeySchema: yup$1.StringSchema; declare const oauthAppleBundleIdsSchema: yup$1.ArraySchema; declare const oauthAppleBundleIdSchema: yup$1.StringSchema; declare const oauthAccountMergeStrategySchema: yup$1.StringSchema<"link_method" | "raise_error" | "allow_duplicates" | undefined, yup$1.AnyObject, undefined, "">; declare const oauthIssuerUrlSchema: yup$1.StringSchema; declare const oauthScopeSchema: yup$1.StringSchema; declare const emailTypeSchema: yup$1.StringSchema<"standard" | "shared" | undefined, yup$1.AnyObject, undefined, "">; declare const emailSenderNameSchema: yup$1.StringSchema; declare const emailHostSchema: yup$1.StringSchema; declare const emailPortSchema: yup$1.NumberSchema; declare const emailUsernameSchema: yup$1.StringSchema; declare const emailSenderEmailSchema: yup$1.StringSchema; declare const emailPasswordSchema: yup$1.StringSchema; declare const handlerPathSchema: yup$1.StringSchema; declare const emailThemeSchema: yup$1.StringSchema; declare const emailThemeListSchema: yup$1.MixedSchema, yup$1.AnyObject, undefined, "">; declare const templateThemeIdSchema: yup$1.MixedSchema; declare const emailTemplateListSchema: yup$1.MixedSchema, yup$1.AnyObject, undefined, "">; declare const customDashboardsSchema: yup$1.MixedSchema, yup$1.AnyObject, undefined, "">; declare const customerTypeSchema: yup$1.StringSchema<"user" | "team" | "custom" | undefined, yup$1.AnyObject, undefined, "">; /** * Schema for a single product price. Each currency field (USD, EUR, etc.) is a decimal string * like `"9.99"` or `"1000"` — never cent integers. See `MoneyAmount` for the exact format. */ declare const productPriceSchema: yup$1.ObjectSchema<{ interval: DayInterval | undefined; serverOnly: boolean | undefined; freeTrial: DayInterval | undefined; USD: string | undefined; EUR: string | undefined; GBP: string | undefined; JPY: string | undefined; INR: string | undefined; AUD: string | undefined; CAD: string | undefined; }, yup$1.AnyObject, { interval: undefined; serverOnly: undefined; freeTrial: undefined; USD: undefined; EUR: undefined; GBP: undefined; JPY: undefined; INR: undefined; AUD: undefined; CAD: undefined; }, "">; declare const pricesSchema: yup$1.MixedSchema, yup$1.AnyObject, undefined, "">; declare const productSchema: yup$1.ObjectSchema<{ displayName: string | undefined; productLineId: string | undefined; isAddOnTo: false | Record | undefined; customerType: "user" | "team" | "custom"; freeTrial: DayInterval | undefined; serverOnly: boolean | undefined; stackable: boolean | undefined; prices: Record; includedItems: Record; }, yup$1.AnyObject, { displayName: undefined; productLineId: undefined; isAddOnTo: undefined; customerType: undefined; freeTrial: undefined; serverOnly: undefined; stackable: undefined; prices: undefined; includedItems: undefined; }, "">; declare const productClientMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const productClientReadOnlyMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const productServerMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const productSchemaWithMetadata: yup$1.ObjectSchema<{ displayName: string | undefined; productLineId: string | undefined; isAddOnTo: false | Record | undefined; customerType: "user" | "team" | "custom"; freeTrial: DayInterval | undefined; serverOnly: boolean | undefined; stackable: boolean | undefined; prices: Record; includedItems: Record; } & { clientMetadata: {} | null | undefined; clientReadOnlyMetadata: {} | null | undefined; serverMetadata: {} | null | undefined; }, yup$1.AnyObject, { displayName: undefined; productLineId: undefined; isAddOnTo: undefined; customerType: undefined; freeTrial: undefined; serverOnly: undefined; stackable: undefined; prices: undefined; includedItems: undefined; clientMetadata: undefined; clientReadOnlyMetadata: undefined; serverMetadata: undefined; }, "">; declare const inlineProductSchema: yup$1.ObjectSchema<{ display_name: string; customer_type: "user" | "team" | "custom"; free_trial: DayInterval | undefined; server_only: boolean; stackable: boolean; prices: Record; included_items: Record; client_metadata: {} | null | undefined; client_read_only_metadata: {} | null | undefined; server_metadata: {} | null | undefined; }, yup$1.AnyObject, { display_name: undefined; customer_type: undefined; free_trial: undefined; server_only: true; stackable: false; prices: undefined; included_items: undefined; client_metadata: undefined; client_read_only_metadata: undefined; server_metadata: undefined; }, "">; declare class ReplaceFieldWithOwnUserId extends Error { readonly path: string; constructor(path: string); } declare const userIdOrMeSchema: yup$1.StringSchema; declare const userIdSchema: yup$1.StringSchema; declare const primaryEmailSchema: yup$1.StringSchema; declare const primaryEmailAuthEnabledSchema: yup$1.BooleanSchema; declare const primaryEmailVerifiedSchema: yup$1.BooleanSchema; declare const userDisplayNameSchema: yup$1.StringSchema; declare const selectedTeamIdSchema: yup$1.StringSchema; declare const profileImageUrlSchema: yup$1.StringSchema; declare const signedUpAtMillisSchema: yup$1.NumberSchema; declare const userClientMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const userClientReadOnlyMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const userServerMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const userOAuthProviderSchema: yup$1.ObjectSchema<{ id: string; type: "google" | "github" | "microsoft" | "spotify" | "facebook" | "discord" | "gitlab" | "bitbucket" | "linkedin" | "apple" | "x" | "twitch"; provider_user_id: string; }, yup$1.AnyObject, { id: undefined; type: undefined; provider_user_id: undefined; }, "">; declare const userLastActiveAtMillisSchema: yup$1.NumberSchema; declare const userPasskeyAuthEnabledSchema: yup$1.BooleanSchema; declare const userOtpAuthEnabledSchema: yup$1.BooleanSchema; declare const userOtpAuthEnabledMutationSchema: yup$1.BooleanSchema; declare const userHasPasswordSchema: yup$1.BooleanSchema; declare const userPasswordMutationSchema: yup$1.StringSchema; declare const userPasswordHashMutationSchema: yup$1.StringSchema; declare const userTotpSecretMutationSchema: yup$1.StringSchema; declare const restrictedReasonTypes: readonly ["anonymous", "email_not_verified", "restricted_by_administrator"]; type RestrictedReasonType = typeof restrictedReasonTypes[number]; declare const restrictedReasonSchema: yup$1.ObjectSchema<{ type: "anonymous" | "email_not_verified" | "restricted_by_administrator"; }, yup$1.AnyObject, { type: undefined; }, "">; type RestrictedReason = yup$1.InferType; declare const accessTokenPayloadSchema: yup$1.ObjectSchema<{ sub: string; exp: number | undefined; iat: number; iss: string; aud: string; project_id: string; branch_id: string; refresh_token_id: string; role: "authenticated"; name: string | null; email: string | null; email_verified: boolean; selected_team_id: string | null; signed_up_at: number; is_anonymous: boolean; is_restricted: boolean; restricted_reason: { type: "anonymous" | "email_not_verified" | "restricted_by_administrator"; } | null; requires_totp_mfa: boolean; }, yup$1.AnyObject, { sub: undefined; exp: undefined; iat: undefined; iss: undefined; aud: undefined; project_id: undefined; branch_id: undefined; refresh_token_id: undefined; role: undefined; name: undefined; email: undefined; email_verified: undefined; selected_team_id: undefined; signed_up_at: undefined; is_anonymous: undefined; is_restricted: undefined; restricted_reason: { type: undefined; }; requires_totp_mfa: undefined; }, "">; declare const signInEmailSchema: yup$1.StringSchema; declare const emailOtpSignInCallbackUrlSchema: yup$1.StringSchema; declare const emailVerificationCallbackUrlSchema: yup$1.StringSchema; declare const accessTokenResponseSchema: yup$1.StringSchema; declare const refreshTokenResponseSchema: yup$1.StringSchema; declare const signInResponseSchema: yup$1.ObjectSchema<{ refresh_token: string; access_token: string; is_new_user: boolean; user_id: string; }, yup$1.AnyObject, { refresh_token: undefined; access_token: undefined; is_new_user: undefined; user_id: undefined; }, "">; declare const teamSystemPermissions: readonly ["$update_team", "$delete_team", "$read_members", "$remove_members", "$invite_members", "$manage_api_keys"]; declare const permissionDefinitionIdSchema: yup$1.StringSchema; declare const customPermissionDefinitionIdSchema: yup$1.StringSchema; declare const teamPermissionDescriptionSchema: yup$1.StringSchema; declare const containedPermissionIdsSchema: yup$1.ArraySchema; declare const teamIdSchema: yup$1.StringSchema; declare const teamDisplayNameSchema: yup$1.StringSchema; declare const teamProfileImageUrlSchema: yup$1.StringSchema; declare const teamClientMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const teamClientReadOnlyMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const teamServerMetadataSchema: yup$1.MixedSchema<{} | null, yup$1.AnyObject, undefined, "">; declare const teamCreatedAtMillisSchema: yup$1.NumberSchema; declare const teamInvitationEmailSchema: yup$1.StringSchema; declare const teamInvitationCallbackUrlSchema: yup$1.StringSchema; declare const teamCreatorUserIdSchema: yup$1.StringSchema; declare const teamMemberDisplayNameSchema: yup$1.StringSchema; declare const teamMemberProfileImageUrlSchema: yup$1.StringSchema; declare const contactChannelIdSchema: yup$1.StringSchema; declare const contactChannelTypeSchema: yup$1.StringSchema<"email" | undefined, yup$1.AnyObject, undefined, "">; declare const contactChannelValueSchema: yup$1.StringSchema; declare const contactChannelUsedForAuthSchema: yup$1.BooleanSchema; declare const contactChannelIsVerifiedSchema: yup$1.BooleanSchema; declare const contactChannelIsPrimarySchema: yup$1.BooleanSchema; declare const oauthProviderIdSchema: yup$1.StringSchema; declare const oauthProviderEmailSchema: yup$1.StringSchema; declare const oauthProviderTypeSchema: yup$1.StringSchema<"google" | "github" | "microsoft" | "spotify" | "facebook" | "discord" | "gitlab" | "bitbucket" | "linkedin" | "apple" | "x" | "twitch" | undefined, yup$1.AnyObject, undefined, "">; declare const oauthProviderAllowSignInSchema: yup$1.BooleanSchema; declare const oauthProviderAllowConnectedAccountsSchema: yup$1.BooleanSchema; declare const oauthProviderAccountIdSchema: yup$1.StringSchema; declare const oauthProviderProviderConfigIdSchema: yup$1.StringSchema; declare const configAgentSafeErrorMessages: readonly ["The config agent failed to apply the change.", "Sandbox session expired. Please retry the update.", "Failed to commit and push the config changes.", "The GitHub branch changed before the config commit could be pushed. Retry the update to apply the same changes on the latest branch."]; type ConfigAgentSafeErrorMessage = typeof configAgentSafeErrorMessages[number]; declare const configAgentSafeErrorMessageSchema: yup$1.StringSchema<"The config agent failed to apply the change." | "Sandbox session expired. Please retry the update." | "Failed to commit and push the config changes." | "The GitHub branch changed before the config commit could be pushed. Retry the update to apply the same changes on the latest branch." | undefined, yup$1.AnyObject, undefined, "">; declare const basicAuthorizationHeaderSchema: yup$1.StringSchema; declare const neonAuthorizationHeaderSchema: yup$1.StringSchema; declare function yupDefinedWhen(schema: S, triggers: Record): S; declare function yupDefinedAndNonEmptyWhen(schema: S, triggers: Record): S; declare const branchConfigSourceSchema: yup$1.MixedSchema<{ workflow_path?: string | undefined; type: "pushed-from-github"; owner: string; repo: string; branch: string; commit_hash: string; config_file_path: string; } | { type: "pushed-from-unknown"; } | { type: "unlinked"; }, yup$1.AnyObject, undefined, "">; /** * State of a single dashboard→GitHub config agent run, so the dashboard can poll for * progress and surface the resulting commit (or error). Each run is one row in the * `ConfigAgentRun` table, addressed by `id`; runs are NOT serialized, so many can * target the same branch at once and GitHub catches conflicts at push time. */ declare const configAgentRunSchema: yup$1.ObjectSchema<{ id: string; status: "error" | "running" | "awaiting_review" | "success" | "no-change" | "cancelled"; started_at: number; finished_at: number | undefined; commit_url: string | undefined; error: "The config agent failed to apply the change." | "Sandbox session expired. Please retry the update." | "Failed to commit and push the config changes." | "The GitHub branch changed before the config commit could be pushed. Retry the update to apply the same changes on the latest branch." | undefined; sandbox_id: string | undefined; progress: string | undefined; stage: "awaiting_review" | "initializing_sandbox" | "cloning_repo" | "agent_making_changes" | undefined; diff: string | undefined; }, yup$1.AnyObject, { id: undefined; status: undefined; started_at: undefined; finished_at: undefined; commit_url: undefined; error: undefined; sandbox_id: undefined; progress: undefined; stage: undefined; diff: undefined; }, "">; type ConfigAgentRunApi = yup$1.InferType; //#endregion export { intervalSchema as $, yupArray as $n, projectIsProductionModeSchema as $t, customDashboardsSchema as A, teamProfileImageUrlSchema as An, permissionDefinitionIdSchema as At, emailSenderEmailSchema as B, userIdSchema as Bn, productServerMetadataSchema as Bt, contactChannelIsPrimarySchema as C, teamDisplayNameSchema as Cn, oauthProviderEmailSchema as Ct, contactChannelValueSchema as D, teamMemberDisplayNameSchema as Dn, oauthScopeSchema as Dt, contactChannelUsedForAuthSchema as E, teamInvitationEmailSchema as En, oauthProviderTypeSchema as Et, emailHostSchema as F, userClientMetadataSchema as Fn, productClientMetadataSchema as Ft, emailTypeSchema as G, userPasskeyAuthEnabledSchema as Gn, projectClientUserDeletionEnabledSchema as Gt, emailTemplateListSchema as H, userOAuthProviderSchema as Hn, projectAllowLocalhostSchema as Ht, emailOtpSignInCallbackUrlSchema as I, userClientReadOnlyMetadataSchema as In, productClientReadOnlyMetadataSchema as It, ensureObjectSchema as J, userServerMetadataSchema as Jn, projectCreatedAtMillisSchema as Jt, emailUsernameSchema as K, userPasswordHashMutationSchema as Kn, projectConfigIdSchema as Kt, emailPasswordSchema as L, userDisplayNameSchema as Ln, productPriceSchema as Lt, customerTypeSchema as M, teamSystemPermissions as Mn, primaryEmailAuthEnabledSchema as Mt, dayIntervalOrNeverSchema as N, templateThemeIdSchema as Nn, primaryEmailSchema as Nt, containedPermissionIdsSchema as O, teamMemberProfileImageUrlSchema as On, oauthTypeSchema as Ot, dayIntervalSchema as P, urlSchema as Pn, primaryEmailVerifiedSchema as Pt, intervalOrNeverSchema as Q, wildcardUrlSchema as Qn, projectIdSchema as Qt, emailPortSchema as R, userHasPasswordSchema as Rn, productSchema as Rt, contactChannelIdSchema as S, teamCreatorUserIdSchema as Sn, oauthProviderAllowSignInSchema as St, contactChannelTypeSchema as T, teamInvitationCallbackUrlSchema as Tn, oauthProviderProviderConfigIdSchema as Tt, emailThemeListSchema as U, userOtpAuthEnabledMutationSchema as Un, projectBranchIdSchema as Ut, emailSenderNameSchema as V, userLastActiveAtMillisSchema as Vn, profileImageUrlSchema as Vt, emailThemeSchema as W, userOtpAuthEnabledSchema as Wn, projectClientTeamCreationEnabledSchema as Wt, handlerPathSchema as X, userTotpSecretMutationSchema as Xn, projectDescriptionSchema as Xt, getUserSpecifiedIdErrorMessage as Y, userSpecifiedIdSchema as Yn, projectCredentialEnabledSchema as Yt, inlineProductSchema as Z, wildcardProtocolAndDomainSchema as Zn, projectDisplayNameSchema as Zt, branchConfigSourceSchema as _, signedUpAtMillisSchema as _n, oauthIdSchema as _t, RESERVED_USER_SPECIFIED_IDS as a, projectOnboardingStatusSchema as an, yupNever as ar, neonAuthorizationHeaderSchema as at, configAgentSafeErrorMessageSchema as b, teamClientReadOnlyMetadataSchema as bn, oauthProviderAccountIdSchema as bt, RestrictedReasonType as c, projectSignUpEnabledSchema as cn, yupObjectWithAutoDefault as cr, oauthAppleBundleIdsSchema as ct, accessTokenPayloadSchema as d, restrictedReasonTypes as dn, yupTuple as dr, oauthAppleTeamIdSchema as dt, projectLogoDarkModeUrlSchema as en, yupBoolean as er, isValidUserSpecifiedId as et, accessTokenResponseSchema as f, sanitizeUserSpecifiedId as fn, yupUnion as fr, oauthClientIdSchema as ft, basicAuthorizationHeaderSchema as g, signInResponseSchema as gn, oauthFacebookConfigIdSchema as gt, base64Schema as h, signInEmailSchema as hn, oauthEnabledSchema as ht, ProjectOnboardingStatus as i, projectMagicLinkEnabledSchema as in, yupMixed as ir, moneyAmountSchema as it, customPermissionDefinitionIdSchema as j, teamServerMetadataSchema as jn, pricesSchema as jt, countryCodeSchema as k, teamPermissionDescriptionSchema as kn, passwordSchema as kt, USER_SPECIFIED_ID_MAX_LENGTH as l, refreshTokenResponseSchema as ln, yupRecord as lr, oauthAppleKeyIdSchema as lt, adminAuthTypeSchema as m, serverOrHigherAuthTypeSchema as mn, oauthCustomCallbackUrlSchema as mt, ConfigAgentSafeErrorMessage as n, projectLogoFullUrlSchema as nn, yupDefinedAndNonEmptyWhen as nr, jsonStringOrEmptySchema as nt, ReplaceFieldWithOwnUserId as o, projectOnboardingStatusValues as on, yupNumber as or, oauthAccountMergeStrategySchema as ot, adaptSchema as p, selectedTeamIdSchema as pn, yupValidate as pr, oauthClientSecretSchema as pt, emailVerificationCallbackUrlSchema as q, userPasswordMutationSchema as qn, projectCreateTeamOnSignUpSchema as qt, HexclaveAdaptSentinel as r, projectLogoUrlSchema as rn, yupDefinedWhen as rr, jsonStringSchema as rt, RestrictedReason as s, projectPasskeyEnabledSchema as sn, yupObject as sr, oauthAppleBundleIdSchema as st, ConfigAgentRunApi as t, projectLogoFullDarkModeUrlSchema as tn, yupDate as tr, jsonSchema as tt, USER_SPECIFIED_ID_PATTERN as u, restrictedReasonSchema as un, yupString as ur, oauthApplePrivateKeySchema as ut, clientOrHigherAuthTypeSchema as v, strictEmailSchema as vn, oauthIssuerUrlSchema as vt, contactChannelIsVerifiedSchema as w, teamIdSchema as wn, oauthProviderIdSchema as wt, configAgentSafeErrorMessages as x, teamCreatedAtMillisSchema as xn, oauthProviderAllowConnectedAccountsSchema as xt, configAgentRunSchema as y, teamClientMetadataSchema as yn, oauthMicrosoftTenantIdSchema as yt, emailSchema as z, userIdOrMeSchema as zn, productSchemaWithMetadata as zt }; //# sourceMappingURL=schema-fields-Din3rFg5.d.ts.map