/**
 * Options List Editor component
 * For adding/removing options in Radio, Combo/Dropdown fields
 * Values are auto-generated from labels
 */
import React from 'react';
import type { FieldOption } from '../types.js';
export interface OptionsListEditorProps {
    /**
     * Current options list
     */
    options: FieldOption[];
    /**
     * Callback when options change
     */
    on_options_change: (options: FieldOption[]) => void;
    /**
     * Label for the options section
     * @default "Options"
     */
    label?: string;
    /**
     * Minimum number of options required
     * @default 1
     */
    min_options?: number;
    /**
     * Maximum number of options allowed
     * @default 10
     */
    max_options?: number;
    /**
     * Placeholder for label input
     * @default "Option label"
     */
    label_placeholder?: string;
}
export declare function OptionsListEditor({ options, on_options_change, label, min_options, max_options, label_placeholder, }: OptionsListEditorProps): React.ReactElement;
//# sourceMappingURL=options_list_editor.d.ts.map