import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; interface SignupVideoPanelProps { /** Defaults to WealthX CDN landing video. */ videoSrc?: string; } declare function SignupVideoPanel({ videoSrc, }: SignupVideoPanelProps): react_jsx_runtime.JSX.Element; interface SignupShellProps { /** Ordered list of step labels used by the stepper and h2 heading. */ steps: string[]; /** 0-based active step index. When >= steps.length the success layout is shown. */ step: number; children: React__default.ReactNode; /** Sticky footer content (Prev/Next buttons). Hidden in success state. */ footer?: React__default.ReactNode; videoSrc?: string; /** Page heading above the stepper. Defaults to "Sign Up". */ title?: string; } declare function SignupShell({ steps, step, children, footer, videoSrc, title, }: SignupShellProps): react_jsx_runtime.JSX.Element; interface FrontendShellProps { /** Step labels for the stepper. Required when stepIndex is provided. */ steps?: string[]; /** 0-based active step. When undefined the stepper is hidden. */ stepIndex?: number; children: React__default.ReactNode; footer?: React__default.ReactNode; /** When true renders a centered layout without stepper/title (success screen). */ isSuccess?: boolean; videoSrc?: string; /** Page heading. Defaults to "Create Account". */ title?: string; } declare function FrontendShell({ steps, stepIndex, children, footer, isSuccess, videoSrc, title, }: FrontendShellProps): react_jsx_runtime.JSX.Element; export { FrontendShell, type FrontendShellProps, SignupShell, type SignupShellProps, SignupVideoPanel, type SignupVideoPanelProps };