import React from 'react';
import { BaseComponentProps } from '../internal/base-component';
import { HighlightType } from '../internal/components/options-list/utils/use-highlight-option';
import { AutosuggestItem, AutosuggestProps } from './interfaces';
interface AutosuggestOptionProps extends BaseComponentProps {
    index: number;
    virtualIndex?: number;
    nativeAttributes?: React.HTMLAttributes<HTMLDivElement>;
    highlightText: string;
    option: AutosuggestItem;
    highlighted: boolean;
    highlightType: HighlightType;
    current: boolean;
    virtualPosition?: number;
    padBottom?: boolean;
    screenReaderContent?: string;
    ariaSetsize?: number;
    ariaPosinset?: number;
    renderOption?: AutosuggestProps.ItemRenderer;
    parentProps?: AutosuggestRenderItemParentProps;
}
export interface AutosuggestRenderItemParentProps {
    index: number;
    virtualIndex?: number;
    option: AutosuggestItem;
    disabled: boolean;
}
declare const _default: React.MemoExoticComponent<React.ForwardRefExoticComponent<AutosuggestOptionProps & React.RefAttributes<HTMLDivElement>>>;
export default _default;
//# sourceMappingURL=autosuggest-option.d.ts.map