export type UnitConverterOption = { id: string | number; label: string; abbreviation: string; factor: number; source?: string | null; }; export type UnitConverterPopoverLabels = { apply: string; cancel: string; preview: string; sourceValue: string; sourceUnit: string; factorHint: string; }; export type UnitConverterPopoverProps = { open: boolean; anchor: HTMLElement | null; onClose: () => void; targetAbbreviation: string; options: UnitConverterOption[]; selectedOptionId: string | number | null; onSelectedOptionIdChange: (id: string | number) => void; sourceValue: string; onSourceValueChange: (value: string) => void; labels: UnitConverterPopoverLabels; onApply: () => void; disabled?: boolean; }; export declare const UnitConverterPopover: (props: UnitConverterPopoverProps) => import("react/jsx-runtime").JSX.Element;