/**
 * First-run & AI-profiles feature (L5). Public surface: the wizard, the settings
 * panel, the view-model hook, and the pure profile helpers.
 */

export { FirstRunWizard } from "./FirstRunWizard";
export { ProfilesSettings } from "./ProfilesSettings";
export { useFirstRun, type FirstRunViewModel, type WizardEntry } from "./useFirstRun";
export {
  validateProfile,
  isProfileValid,
  isRelativeSafe,
  isValidEnvVar,
  defaultInjection,
  emptyCustomProfile,
  newProfileId,
  parseArgs,
  type ProfileErrors,
} from "./profile";
