import type { TranslateFn } from "../../i18n";
import type { ViewState, SizeGuide } from "../types";
export declare function FootSizeView(props: {
    productImage: string;
    productTitle: string;
    formRef: React.MutableRefObject<Record<string, string>>;
    sizingUnit: string;
    setSizingUnit: (u: string) => void;
    setSizingMethod: (m: "exact" | "quick" | null) => void;
    setSizingLoading: (v: boolean) => void;
    setView: (v: ViewState) => void;
    submitSizing: (mode: "exact" | "quick") => void;
    onSnapSubmit: (data: {
        photoFile: File;
        photoBase64: string;
        height: number;
        weight: number;
        heightUnit: string;
        weightUnit: string;
        gender: string;
        age?: number;
        knownMeasurements?: Record<string, number>;
    }) => void;
    onBack: () => void;
    apiUrl?: string;
    apiKey?: string;
    sizeGuide?: SizeGuide | null;
    t: TranslateFn;
}): import("react/jsx-runtime").JSX.Element;
