import { z } from 'zod'; export type UserProfileSchema = z.infer; export type UserProfileResponseSchema = z.infer; export type EditUserProfileInputSchema = z.infer; export declare const userProfileSchema: z.ZodObject<{ user_token: z.ZodString; username: z.ZodString; display_name: z.ZodString; email_gravatar_hash: z.ZodString; default_avatar_index: z.ZodNumber; default_avatar_color_index: z.ZodNumber; profile_markdown: z.ZodString; profile_rendered_html: z.ZodString; user_role_slug: z.ZodString; disable_gravatar: z.ZodBoolean; preferred_tts_result_visibility: z.ZodEnum<["public", "hidden"]>; preferred_w2l_result_visibility: z.ZodEnum<["public", "hidden"]>; discord_username: z.ZodNullable; twitch_username: z.ZodNullable; twitter_username: z.ZodNullable; patreon_username: z.ZodNullable; github_username: z.ZodNullable; cashapp_username: z.ZodNullable; website_url: z.ZodNullable; badges: z.ZodArray, "many">; created_at: z.ZodDate; maybe_moderator_fields: z.ZodNullable; }, "strip", z.ZodTypeAny, { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }, { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }>; export declare const userProfileResponseSchema: z.ZodObject<{ success: z.ZodBoolean; user: z.ZodObject<{ user_token: z.ZodString; username: z.ZodString; display_name: z.ZodString; email_gravatar_hash: z.ZodString; default_avatar_index: z.ZodNumber; default_avatar_color_index: z.ZodNumber; profile_markdown: z.ZodString; profile_rendered_html: z.ZodString; user_role_slug: z.ZodString; disable_gravatar: z.ZodBoolean; preferred_tts_result_visibility: z.ZodEnum<["public", "hidden"]>; preferred_w2l_result_visibility: z.ZodEnum<["public", "hidden"]>; discord_username: z.ZodNullable; twitch_username: z.ZodNullable; twitter_username: z.ZodNullable; patreon_username: z.ZodNullable; github_username: z.ZodNullable; cashapp_username: z.ZodNullable; website_url: z.ZodNullable; badges: z.ZodArray, "many">; created_at: z.ZodDate; maybe_moderator_fields: z.ZodNullable; }, "strip", z.ZodTypeAny, { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }, { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }>; }, "strip", z.ZodTypeAny, { success: boolean; user: { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }; }, { success: boolean; user: { created_at: Date; username: string; display_name: string; default_avatar_index: number; default_avatar_color_index: number; user_token: string; email_gravatar_hash: string; profile_markdown: string; profile_rendered_html: string; user_role_slug: string; disable_gravatar: boolean; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string | null; twitch_username: string | null; twitter_username: string | null; patreon_username: string | null; github_username: string | null; cashapp_username: string | null; website_url: string | null; badges: { slug: string; title: string; description: string; image_url: string; granted_at: Date; }[]; maybe_moderator_fields: string | null; }; }>; export declare const editUserProfileInputSchema: z.ZodObject<{ cashapp_username: z.ZodString; discord_username: z.ZodString; github_username: z.ZodString; preferred_tts_result_visibility: z.ZodEnum<["public", "hidden"]>; preferred_w2l_result_visibility: z.ZodEnum<["public", "hidden"]>; profile_markdown: z.ZodString; twitch_username: z.ZodString; twitter_username: z.ZodString; website_url: z.ZodString; }, "strip", z.ZodTypeAny, { profile_markdown: string; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string; twitch_username: string; twitter_username: string; github_username: string; cashapp_username: string; website_url: string; }, { profile_markdown: string; preferred_tts_result_visibility: "public" | "hidden"; preferred_w2l_result_visibility: "public" | "hidden"; discord_username: string; twitch_username: string; twitter_username: string; github_username: string; cashapp_username: string; website_url: string; }>; export declare const editUserProfileResponseSchema: z.ZodObject<{ success: z.ZodBoolean; }, "strip", z.ZodTypeAny, { success: boolean; }, { success: boolean; }>;