/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import type { KeyboardEvent } from 'react';
import { jsx } from '@emotion/react';
import type { SerializedStyles } from '@emotion/react';
import type { LinkSearchListItemData } from './types';
export declare const linkSearchList: SerializedStyles;
export interface Props {
    ariaControls?: string;
    id?: string;
    isLoading: boolean;
    items?: LinkSearchListItemData[];
    listItemRefCallback?: (el: HTMLElement | null, id: string) => void;
    onBlur?: () => void;
    onFocus?: (index: number) => void;
    onKeyDown?: (e: KeyboardEvent<HTMLDivElement>) => void;
    onMouseEnter?: (objectId: string) => void;
    onMouseLeave?: (objectId: string) => void;
    onMouseMove?: (objectId: string) => void;
    onSelect: (href: string, text: string) => void;
    role?: string;
    selectedIndex: number;
}
declare const LinkSearchList: ({ listItemRefCallback, onBlur, onFocus, onKeyDown, onSelect, onMouseMove, onMouseEnter, onMouseLeave, items, selectedIndex, isLoading, ariaControls, role, id, }: Props) => jsx.JSX.Element;
export default LinkSearchList;
