import { RJSFSchema, UiSchema } from '@rjsf/utils'; import { SchemaSelections } from '../../components/SchemaSelectionContext'; import { ChoiceWidgetConfig } from './ChoiceWidget.types'; /** Selection limits apply at acceptance as well as during interaction. */ export declare function dropdownSelectionLimitError(value: unknown, config: ChoiceWidgetConfig): string | undefined; /** Enforce dropdown selection bounds for restored data, submission, and wizard navigation as well as input feedback. */ export declare function validateDropdownSelections(data: unknown, errors: unknown, schema: RJSFSchema | boolean, uiSchema?: UiSchema, rootSchema?: RJSFSchema, selections?: SchemaSelections, id?: string, idSeparator?: string, formContext?: unknown): void;