import { default as React } from 'react'; import { FieldWidgetComponentProps } from './types.js'; /** * MultiSelectField - select zero or more values from a fixed option set. * * Renders the configured options as toggleable chips. The stored value is a * string[] (the selected option values). Used for the `multiselect` field type * and for a `select` field declared `multiple: true`. * * Options support the same per-option `visibleWhen` cascading + `dependsOn` * gating as the single `SelectField` (ADR-0058 / #2715), resolved through the * shared {@link useCascadingOptions} hook: the offered chips narrow against the * live form record + `current_user`, the control is gated behind a "select the * parent first" hint while a dependency is empty, and selections no longer * offered (parent changed / predicate flipped) are dropped from the array. */ export declare function MultiSelectField({ value, onChange, field, readonly, className, dependentValues, dependsOn: dependsOnProp, emptyHint, dataSource: _dataSource, error, ...props }: FieldWidgetComponentProps): React.JSX.Element;