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: (measurements?: ProfileMeasurements, unit?: "cm" | "in", profileDetails?: { bandSize?: string; cupSize?: string; }) => void; onSaveBraSize?: (bandSize: string, cupSize: string) => void; /** Draft mode is used inside profile creation before the profile exists. */ draftMode?: boolean; primaryLabel?: string; /** 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, draftMode, primaryLabel, isEstimating, t, }: ProfileMeasurementsViewProps): import("react/jsx-runtime").JSX.Element; export {};