import React from 'react'; import { OptionsListProps } from '../internal/components/options-list'; import { AutosuggestItem, AutosuggestProps } from './interfaces'; import { AutosuggestItemsState } from './options-controller'; export interface ListProps { autosuggestItemsState: AutosuggestItemsState; menuProps: Omit; handleLoadMore: () => void; highlightedA11yProps: Record; hasDropdownStatus?: boolean; highlightText: string; listBottom?: React.ReactNode; screenReaderContent?: string; renderOption?: AutosuggestProps.ItemRenderer; } export declare const getOptionProps: (index: number, item: AutosuggestItem, filteredItems: readonly AutosuggestItem[], highlightedA11yProps: ListProps["highlightedA11yProps"], highlightedOption?: AutosuggestItem, hasDropdownStatus?: boolean) => { className?: string; id?: string; nativeAttributes: Record; padBottom: boolean; }; declare const PlainList: ({ autosuggestItemsState, handleLoadMore, menuProps, highlightedA11yProps, hasDropdownStatus, highlightText, listBottom, screenReaderContent, renderOption }: ListProps) => JSX.Element; export default PlainList;