import { HTMLAttributes, ReactNode } from 'react';
export type SuggestionItemProps = HTMLAttributes<HTMLDivElement> & {
    /** Visible label content for the option. */
    label: ReactNode;
    /**
     * Reflects ARIA selection state on the `role="option"` element. Drives the
     * `aria-activedescendant` highlight: set it for the option the user has
     * navigated to with the arrow keys and would commit on Enter. Do not use it
     * for "this suggestion was previously chosen", which isn't a meaningful
     * state for a suggestion list.
     */
    selected?: boolean;
    /** Disables selection and dims the row. */
    disabled?: boolean;
};
export declare const SuggestionItem: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLDivElement> & {
    /** Visible label content for the option. */
    label: ReactNode;
    /**
     * Reflects ARIA selection state on the `role="option"` element. Drives the
     * `aria-activedescendant` highlight: set it for the option the user has
     * navigated to with the arrow keys and would commit on Enter. Do not use it
     * for "this suggestion was previously chosen", which isn't a meaningful
     * state for a suggestion list.
     */
    selected?: boolean;
    /** Disables selection and dims the row. */
    disabled?: boolean;
} & import('react').RefAttributes<HTMLDivElement>>;
