/**
 * Get Started Feature Module
 *
 * Unified flow for new customers:
 * - Email verification (OTP)
 * - Account status detection
 * - Quick eligibility check
 * - Account completion
 */

// Views
export { GetStartedView } from "./views";

// Components
export { GetStartedForm, InlineGetStartedSection } from "./components";
// OtpInput moved to @/components/molecules - import from there
export { OtpInput } from "@/components/molecules";

// Machine
export {
  useGetStartedMachine,
  useGetStartedMachineRoot,
  GetStartedMachineProvider,
} from "./hooks/useGetStartedMachine";
export type { ServiceContext, GetStartedFormData } from "./machines/get-started.types";

// API
export * as getStartedApi from "./api/get-started.api";
