/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import React, { type KeyboardEvent } from 'react';
import { type SerializedStyles } from '@emotion/react';
import type { WrappedComponentProps } from 'react-intl-next';
import type { LinkSearchListItemData } from './types';
export declare const container: SerializedStyles;
export declare const containerSelected: SerializedStyles;
export declare const nameStyle: SerializedStyles;
export declare const containerName: SerializedStyles;
export interface Props {
    id?: string;
    item: LinkSearchListItemData;
    onFocus?: () => 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;
    selected: boolean;
}
export declare const ForwardedLinkSearchListItemWithIntl: React.ForwardRefExoticComponent<Omit<import("react-intl-next").WithIntlProps<React.PropsWithChildren<Props & WrappedComponentProps & React.RefAttributes<HTMLDivElement>>>, "ref"> & React.RefAttributes<any>> & {
    WrappedComponent: React.ComponentType<Props & WrappedComponentProps & React.RefAttributes<HTMLDivElement>>;
};
export default ForwardedLinkSearchListItemWithIntl;
