import { type MenuItemProps } from "../menu/MenuItem.js";
import { type AutocompleteFilterOptions } from "./types.js";
/**
 * @since 6.0.0
 * @internal
 */
export declare const defaultAutocompleteExtractor: <T>(item: T) => string;
/**
 * @since 6.0.0
 * @internal
 */
export declare const defaultAutocompleteOptionProps: <T>(options: {
    option: T;
}) => Partial<MenuItemProps> | undefined;
/**
 * This is just the {@link caseInsensitiveSearch} but requires
 * the options to start with the current query.
 *
 * @since 6.0.0
 */
export declare function defaultAutocompleteFilter<T>(options: AutocompleteFilterOptions<T>): readonly T[];
