import { z } from "zod"; export declare const onboardingIntroProfileContextSchema: z.ZodEnum<["personal", "terreiro"]>; export declare const onboardingIntroModeSchema: z.ZodEnum<["modal", "page"]>; export declare const onboardingIntroModalPropsSchema: z.ZodObject<{ open: z.ZodDefault; profileContext: z.ZodEnum<["personal", "terreiro"]>; mode: z.ZodDefault>; isSaving: z.ZodDefault; personalProfileName: z.ZodOptional; personalProfileImageUrl: z.ZodOptional>; terreiroProfileName: z.ZodOptional; terreiroProfileImageUrl: z.ZodOptional>; onClose: z.ZodOptional, z.ZodVoid>>; onComplete: z.ZodOptional, z.ZodVoid>>; onSelectPersonalProfile: z.ZodOptional, z.ZodVoid>>; onSelectTerreiroProfile: z.ZodOptional, z.ZodVoid>>; onCreateTerreiro: z.ZodOptional, z.ZodVoid>>; onJoinTerreiro: z.ZodOptional, z.ZodVoid>>; }, "strip", z.ZodTypeAny, { open: boolean; mode: "page" | "modal"; profileContext: "terreiro" | "personal"; isSaving: boolean; onClose?: (() => void) | undefined; onComplete?: (() => void) | undefined; personalProfileName?: string | undefined; personalProfileImageUrl?: string | null | undefined; terreiroProfileName?: string | undefined; terreiroProfileImageUrl?: string | null | undefined; onSelectPersonalProfile?: (() => void) | undefined; onSelectTerreiroProfile?: (() => void) | undefined; onCreateTerreiro?: (() => void) | undefined; onJoinTerreiro?: (() => void) | undefined; }, { profileContext: "terreiro" | "personal"; onClose?: (() => void) | undefined; open?: boolean | undefined; mode?: "page" | "modal" | undefined; onComplete?: (() => void) | undefined; isSaving?: boolean | undefined; personalProfileName?: string | undefined; personalProfileImageUrl?: string | null | undefined; terreiroProfileName?: string | undefined; terreiroProfileImageUrl?: string | null | undefined; onSelectPersonalProfile?: (() => void) | undefined; onSelectTerreiroProfile?: (() => void) | undefined; onCreateTerreiro?: (() => void) | undefined; onJoinTerreiro?: (() => void) | undefined; }>; export type OnboardingIntroProfileContext = z.infer; export type OnboardingIntroMode = z.infer; export type OnboardingIntroModalProps = z.infer; export type OnboardingIntroStep = { id: string; title: string; description: string; bullets: string[]; };