import { default as React } from 'react'; import { FieldWidgetComponentProps } from './types.js'; /** * CheckboxesField - select zero or more values from a fixed option set, rendered * as a list of checkboxes. The stored value is a string[]. Used for the * `checkboxes` field type. * * Options support the same per-option `visibleWhen` cascading + `dependsOn` * gating as `MultiSelectField` (ADR-0058 / #2715), resolved through the shared * {@link useCascadingOptions} hook: the offered boxes 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 pruned from the array. */ export declare function CheckboxesField({ value, onChange, field, readonly, className, dependentValues, dependsOn: dependsOnProp, emptyHint, dataSource: _dataSource, error, ...props }: FieldWidgetComponentProps): React.JSX.Element;