import React from 'react';
import type { SuggestionListItemComponentProps } from './SuggestionListItem';
type SuggestionTrigger = '/' | ':' | '@' | string;
export type SuggestionListProps = Partial<{
    suggestionItemComponents: Record<SuggestionTrigger, React.ComponentType<SuggestionListItemComponentProps>>;
    className?: string;
    closeOnClickOutside?: boolean;
    containerClassName?: string;
    focusedItemIndex: number;
    setFocusedItemIndex: (index: number) => void;
}>;
export declare const defaultComponents: Record<SuggestionTrigger, React.ComponentType<SuggestionListItemComponentProps>>;
export declare const SuggestionList: ({ className, closeOnClickOutside, containerClassName, focusedItemIndex, setFocusedItemIndex, suggestionItemComponents, }: SuggestionListProps) => React.JSX.Element | null;
export {};
