/**
 * Shared Registration Components and Utilities
 *
 * This module provides shared code for course-registration and event-registration blocks.
 */
export type { FormData, ButtonVariant } from './types';
export { DEFAULT_CURRENCY } from './types';
export { buildCheckoutReturnUrls, resolveDedicatedBookingPath, formatPrice, scrollToBlock, consumeSearchParam, consumeSearchParams, validateFormData, getStepNumber, } from './utils';
export { createBodyThemePortalRoot } from './utils';
export { ActionRow, CheckIcon, ClockIcon, CrossIcon, FeedbackMessage, MembershipHero, ModalShell, StateIcon, StepIndicator, TerminalPanel, } from './components';
export type { ActionRowProps, FeedbackLiveMode, FeedbackMessageProps, FeedbackTone, ModalShellProps, StepIndicatorBaseProps, StepIndicatorProps, TerminalPanelProps, } from './components';
