import React from 'react';
import { TypeAheadItem } from '../types';
export declare const ItemIcon: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare type TypeAheadItemsListProps = {
    items?: Array<TypeAheadItem>;
    currentIndex: number;
    insertByIndex: (index: number) => void;
    setCurrentIndex: (index: number) => void;
};
export declare function scrollIntoViewIfNeeded(element: HTMLElement): void;
export declare function TypeAheadItemsList({ items, currentIndex, insertByIndex, setCurrentIndex, }: TypeAheadItemsListProps): React.JSX.Element;
export declare type TypeAheadItemComponentProps = {
    item: TypeAheadItem;
    index: number;
    currentIndex: number;
    insertByIndex: (index: number) => void;
    setCurrentIndex: (index: number) => void;
};
export declare function TypeAheadItemComponent({ setCurrentIndex: setCurrentIndexProp, insertByIndex: inserByIndexProp, currentIndex, index, item, }: TypeAheadItemComponentProps): React.JSX.Element;
