import React from 'react';
import type { TextComposerSuggestion } from 'stream-chat';
import type { UserItemProps } from './UserItem';
import type { CommandItemProps } from './CommandItem';
import type { EmoticonItemProps } from './EmoticonItem';
export type DefaultSuggestionListItemEntity = UserItemProps['entity'] | CommandItemProps['entity'] | EmoticonItemProps['entity'];
export type SuggestionListItemComponentProps = {
    entity: DefaultSuggestionListItemEntity | unknown;
    focused: boolean;
};
export type SuggestionItemProps = {
    component: React.ComponentType<SuggestionListItemComponentProps>;
    item: TextComposerSuggestion;
    focused: boolean;
    className?: string;
    onMouseEnter?: () => void;
};
export declare const SuggestionListItem: React.ForwardRefExoticComponent<SuggestionItemProps & React.RefAttributes<HTMLButtonElement>>;
