import type { TranslateFn } from "../../i18n"; interface BasicsStepMobileProps { hUnit: string; wUnit: string; isImperialMode: boolean; height: string; setHeight: (v: string) => void; heightFeet: string; setHeightFeet: (v: string) => void; heightInches: string; setHeightInches: (v: string) => void; weight: string; setWeight: (v: string) => void; age: string; setAge: (v: string) => void; switchToMetric: () => void; switchToImperial: () => void; onUploadPhoto: () => void; /** Tab bar callback — sets the parent step to "photo" */ onSwitchToScan: () => void; /** Next button callback — advances the flow (parent owns handleNext) */ onNext: () => void; /** Whether the Next button should be enabled */ canProceed: boolean; /** Optional override label for the Next button (e.g. "Find My Best Fit" * when an active profile is selected and we're skipping the wizard) */ fastPathLabel?: string; /** Display name of the loaded profile — when set, shows a "Profile X loaded" * banner with a "Start fresh AI sizing" link. */ activeProfileName?: string | null; /** Deselect the active profile so the user can run a fresh AI sizing flow. */ onStartFresh?: () => void; /** When true, hide the "Upload a photo for AI sizing" link AND swap the * bottom Manual/Scan tab bar for nothing. Used when an active profile is * selected — there's no point letting the user accidentally trip into the * photo upload step when their saved profile already has everything we * need to call /sizing/recommend. */ hidePhotoOptions?: boolean; /** Accessories like bags only need height + weight, not age/body-shape questions. */ showAge?: boolean; error: string; t: TranslateFn; } export declare function BasicsStepMobile({ hUnit, wUnit, isImperialMode, height, setHeight, heightFeet, setHeightFeet, heightInches, setHeightInches, weight, setWeight, age, setAge, switchToMetric, switchToImperial, onUploadPhoto, onSwitchToScan, onNext, canProceed, fastPathLabel, activeProfileName, onStartFresh, hidePhotoOptions, showAge, error, t, }: BasicsStepMobileProps): import("react/jsx-runtime").JSX.Element; export {};