import React, { HTMLAttributes, ReactNode } from 'react';
import type { Option, OptionsGroup } from './types';
export interface CAutocompleteOptionsProps extends HTMLAttributes<HTMLDivElement> {
    highlightOptionsOnSearch?: boolean;
    loading?: boolean;
    onOptionClick?: (option: Option) => void;
    options: (Option | OptionsGroup)[];
    optionsMaxHeight?: number | string;
    optionsTemplate?: (option: Option) => ReactNode;
    optionsGroupsTemplate?: (option: OptionsGroup) => ReactNode;
    searchNoResultsLabel?: boolean | string | ReactNode;
    searchValue?: string;
    selected: Option | null;
    virtualScroller?: boolean;
    visibleItems?: number;
}
export declare const CAutocompleteOptions: React.ForwardRefExoticComponent<CAutocompleteOptionsProps & React.RefAttributes<HTMLDivElement>>;
