import * as React from 'react';
import type { BaseUIComponentProps } from '../../utils/types.js';
/**
 * @ignore - internal component.
 */
declare function CompositeItem<Metadata>(props: CompositeItem.Props<Metadata>): React.ReactElement<Record<string, unknown>, string | React.JSXElementConstructor<any>>;
declare namespace CompositeItem {
    var propTypes: any;
}
declare namespace CompositeItem {
    interface State {
        highlighted: boolean;
    }
    interface Props<Metadata> extends Omit<BaseUIComponentProps<'div', State>, 'itemRef'> {
        itemRef?: React.RefObject<HTMLElement | null>;
        metadata?: Metadata;
    }
}
export { CompositeItem };
