import type { TranslateFn } from "../../i18n";
import type { Profile, ProfileMeasurements } from "../types";
interface ProfileMeasurementsViewProps {
    profile: Profile;
    isActive: boolean;
    onSelect: () => void;
    onSaveMeasurements: (measurements: ProfileMeasurements, unit?: "cm" | "in") => void;
    onDelete: () => void;
    onBack: () => void;
    onSave: () => void;
    onSaveBraSize?: (bandSize: string, cupSize: string) => void;
    /** True while background estimation is computing measurements —
     *  renders a spinner for empty fields instead of the "—" placeholder. */
    isEstimating?: boolean;
    t: TranslateFn;
}
export declare function ProfileMeasurementsView({ profile, isActive, onSelect, onSaveMeasurements, onDelete, onBack, onSave, onSaveBraSize, isEstimating, t, }: ProfileMeasurementsViewProps): import("react/jsx-runtime").JSX.Element;
export {};
