import type { InlineEditBaseProps, SelectOption } from "./types.js";
/** Props for {@link InlineEditSelect}. */
export interface InlineEditSelectProps extends InlineEditBaseProps {
    /** Current selected value. */
    readonly value: string;
    /** Available options. */
    readonly options: readonly SelectOption[];
    /** Called when the user selects a new option. */
    readonly onSave: (newValue: string) => Promise<boolean>;
}
/**
 * Click-to-edit single-choice selector.
 *
 * In read mode, shows the current option label. On click, opens a radio
 * group with all options. Selection triggers immediate save.
 */
export declare function InlineEditSelect({ value, options, onSave, disabled, isSaving, error, className, }: InlineEditSelectProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=InlineEditSelect.d.ts.map