import React from 'react';
import EmailSuggestion from './EmailSuggestion';
import { Suggestion } from './types';
interface AutocompleteProps {
    suggestions: Suggestion[] | {
        [x: string]: Suggestion[];
    };
    highlightedSuggestion?: Suggestion | null;
    onClick?: (suggestion: Suggestion, event: React.SyntheticEvent) => void;
    onHover?: (suggestion: Suggestion, event: React.SyntheticEvent) => void;
    renderSuggestion?: React.ComponentType<React.ComponentProps<typeof EmailSuggestion>>;
}
declare const Autocomplete: ({ suggestions, highlightedSuggestion, onClick, onHover, renderSuggestion, }: AutocompleteProps) => JSX.Element;
export default Autocomplete;
