import * as v from "valibot"; //#region src/services/auth/profile/profile.schemas.d.ts declare const ProfileSchema: v.ObjectSchema<{ readonly username: v.StringSchema; readonly bio: v.StringSchema; readonly website: v.StringSchema; readonly twitter: v.StringSchema; readonly twitterVerified: v.OptionalSchema, false>; readonly discord: v.StringSchema; readonly discordVerified: v.OptionalSchema, false>; readonly avatarUrl: v.StringSchema; readonly createdAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly nextUsernameChangeAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; readonly vipTier: v.NumberSchema; readonly usernameUnlocked: v.OptionalSchema, false>; readonly currentTermsAccepted: v.OptionalSchema, false>; }, undefined>; type Profile = v.InferOutput; declare const UpdateProfileInputSchema: v.ObjectSchema<{ readonly username: v.OptionalSchema, undefined>; readonly bio: v.OptionalSchema, undefined>; readonly website: v.OptionalSchema, undefined>; readonly twitter: v.OptionalSchema, undefined>; readonly avatarUrl: v.OptionalSchema, undefined>; }, undefined>; type UpdateProfileInput = v.InferInput; declare const UsernameHistoryEntrySchema: v.ObjectSchema<{ readonly username: v.StringSchema; readonly setAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>; type UsernameHistoryEntry = v.InferOutput; declare const GeneratedUsernameOfferSchema: v.ObjectSchema<{ readonly usernames: v.ArraySchema, undefined>; readonly offerToken: v.SchemaWithPipe, v.MinLengthAction]>; readonly expiresAt: v.SchemaWithPipe; readonly nanos: v.OptionalSchema, 0>; }, undefined>, undefined>, v.TransformAction<{ seconds: bigint; nanos: number; } | undefined, number | undefined>]>; }, undefined>; type GeneratedUsernameOffer = v.InferOutput; declare const ClaimGeneratedUsernameInputSchema: v.StrictObjectSchema<{ readonly offerToken: v.SchemaWithPipe, v.MinLengthAction]>; readonly optionIndex: v.SchemaWithPipe, v.IntegerAction, v.MinValueAction, v.MaxValueAction]>; }, undefined>; type ClaimGeneratedUsernameInput = v.InferInput; declare const AccountIdentitySchema: v.ObjectSchema<{ readonly accountId: v.SchemaWithPipe, v.TransformAction]>; readonly username: v.OptionalSchema, undefined>; readonly avatarUrl: v.OptionalSchema, undefined>; readonly rootSmartAccountAddress: v.StringSchema; }, undefined>; type AccountIdentity = v.InferOutput; //#endregion export { AccountIdentity, AccountIdentitySchema, ClaimGeneratedUsernameInput, ClaimGeneratedUsernameInputSchema, GeneratedUsernameOffer, GeneratedUsernameOfferSchema, Profile, ProfileSchema, UpdateProfileInput, UpdateProfileInputSchema, UsernameHistoryEntry, UsernameHistoryEntrySchema }; //# sourceMappingURL=profile.schemas.d.ts.map