import type { TranslateFn } from "../../i18n";
interface PhotoStepMobileProps {
    photoPreview: string | null;
    handlePhotoSelect: (e: React.ChangeEvent<HTMLInputElement>) => void;
    handleRemovePhoto: () => void;
    onAnalyze: () => void;
    onSwitchToManual: () => void;
    error: string;
    photoVariant?: "full-body" | "close-up";
    photoStepHeight?: string;
    onPhotoStepHeightChange?: (v: string) => void;
    ageConfirmed: boolean | null;
    onAgeConfirmedChange: (v: boolean | null) => void;
    primaryLabel?: string;
    compactAgeGate?: boolean;
    photoProcessing?: boolean;
    photoStatus?: string;
    photoRejection?: string | null;
    onClearRejection?: () => void;
    photoHelpSlot?: React.ReactNode;
    bodyContextSlot?: React.ReactNode;
    hideTabs?: boolean;
    t: TranslateFn;
}
export declare function PhotoStepMobile({ photoPreview, handlePhotoSelect, handleRemovePhoto, onAnalyze, onSwitchToManual, error, photoVariant, photoStepHeight, onPhotoStepHeightChange, ageConfirmed, onAgeConfirmedChange, primaryLabel, compactAgeGate, photoProcessing, photoStatus, photoRejection, onClearRejection, photoHelpSlot, bodyContextSlot, hideTabs, t, }: PhotoStepMobileProps): import("react/jsx-runtime").JSX.Element;
export {};
