;
}
/**
* @description
* Validator checking if the user choose the value in the panel.
*
* @returns A validator function that returns an error with the `isInData` to false and a list of invalid values if the validation
* check fails, otherwise `null`.
*
* @usageNotes
* ```html
*
* ```
*
* ```ts
* autocompleteDataFormChips: EuiAutoCompleteItem[] = [
* { id: 1, label: 'Ananas' },
* { id: 2, label: 'Apple' },
* { id: 3, label: 'Banana' },
* { id: 4, label: 'Blackberry' },
* { id: 5, label: 'Coconut' },
* { id: 6, label: 'Kiwi' },
* { id: 7, label: 'Lemon' },
* { id: 9, label: 'Lime' },
* { id: 10, label: 'Orange' },
* { id: 11, label: 'Strawberry' },
* { id: 12, label: 'Raspberry' },
* ]
*
* this.formChips = new FormGroup({
* autoCompleteChips: new FormControl(null, [euiAutocompleteForceSelectionFromData]),
* });
* ```
*/
declare const euiAutocompleteForceSelectionFromData: (control: AbstractControl) => {
isInData: {
isInData: boolean;
invalidValues: EuiAutoCompleteItem | EuiAutoCompleteItem[];
};
} | null;
declare const EUI_AUTOCOMPLETE: readonly [typeof EuiAutocompleteComponent, typeof EuiAutocompleteOptionComponent, typeof EuiAutocompleteOptionGroupComponent];
export { EUI_AUTOCOMPLETE, EuiAutocompleteComponent, EuiAutocompleteOptionComponent, EuiAutocompleteOptionGroupComponent, euiAutocompleteForceSelectionFromData };
export type { EuiAutoCompleteItem, EuiChipDragDrop };
//# sourceMappingURL=eui-components-eui-autocomplete.d.ts.map