import React from 'react'; import { DataSourceState, Overwrite, IDropdownBodyProps, DataSourceListProps, IEditable, IHasRawProps, DataRowProps, FlattenSearchResultsConfig } from '@epam/uui-core'; import type { PickerInputProps } from './PickerInput'; export interface DataPickerBodyModsOverride { } interface DataPickerBodyMods { searchSize?: PickerInputProps['size']; } export interface DataPickerBodyProps extends Overwrite, Pick, 'size' | 'renderRow' | 'highlightSearchMatches' | 'getName' | 'minCharsToSearch' | 'renderEmpty' | 'renderNotFound' | 'fixedBodyPosition' | 'searchDebounceDelay'>, FlattenSearchResultsConfig, DataSourceListProps, IEditable, IHasRawProps>, IDropdownBodyProps { maxHeight?: number; selectionMode?: 'single' | 'multi'; maxWidth?: number; onKeyDown?(e: React.KeyboardEvent): void; rows: DataRowProps[]; showSearch?: boolean | 'auto'; /** A pure function that gets entity name from entity object */ getName: (item: TItem) => string; /** * Pass false, to disable search input autofocus * @default true * */ autoFocusSearch?: boolean; } export declare function DataPickerBody({ highlightSearchMatches, autoFocusSearch, ...props }: DataPickerBodyProps): React.JSX.Element; export {}; //# sourceMappingURL=DataPickerBody.d.ts.map