import * as react_jsx_runtime from 'react/jsx-runtime'; type LoanOptionItem = { value: string; label: string; }; type LoanOptionGroupProps = { title?: string; options: LoanOptionItem[]; /** Current value for single-select. Mutually exclusive with `values`. */ value?: string; /** Current values for multi-select. Mutually exclusive with `value`. */ values?: string[]; onChange: (next: string | string[]) => void; multiple?: boolean; /** When `multiple`, maximum number of options that can be selected. */ max?: number; /** Show rank badge on multi-selected items (#1, #2, #3). */ showRank?: boolean; /** Allow deselecting the current selection. */ allowUnSelect?: boolean; error?: boolean; helperText?: string; disabled?: boolean; className?: string; }; declare function LoanOptionGroup({ title, options, value, values, onChange, multiple, max, showRank, allowUnSelect, error, helperText, disabled, className, }: LoanOptionGroupProps): react_jsx_runtime.JSX.Element; export { LoanOptionGroup, type LoanOptionGroupProps, type LoanOptionItem };