/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import React from 'react';
import type { WrappedComponentProps } from 'react-intl';
import type { WithContextProps } from '@atlaskit/analytics-next/withAnalyticsContext';
import type { QuickInsertItem } from '../../provider-factory';
import { Modes } from '../types';
interface Props {
    ariaControlsId?: string;
    focus: boolean;
    items: QuickInsertItem[];
    mode: keyof typeof Modes;
    onClick: (e: React.MouseEvent) => void;
    onKeyDown: (e: React.KeyboardEvent) => void;
    onSearch: (value: string) => void;
    searchTerm?: string;
    selectedItemIndex?: number;
}
declare const MemoizedElementSearchWithAnalytics: React.MemoExoticComponent<React.ForwardRefExoticComponent<Omit<Props & WrappedComponentProps, 'intl'> & {
    forwardedRef?: React.Ref<unknown>;
} & WithContextProps & React.RefAttributes<unknown>>>;
export default MemoizedElementSearchWithAnalytics;
