import { type ClearButtonVisibility } from "./types.js";
/**
 * @since 6.0.0
 */
export interface AutocompleteClassNameOptions {
    className?: string;
    loading?: boolean;
    inlineChips?: boolean;
    disableClearButton?: boolean;
    disableDropdownButton?: boolean;
}
/**
 * @since 6.0.0
 */
export declare function autocomplete(options?: AutocompleteClassNameOptions): string;
/**
 * @since 6.0.0
 */
export interface AutocompleteRightAddonClassNameOptions {
    className?: string;
}
/**
 * @since 6.0.0
 */
export declare function autocompleteRightAddon(options?: AutocompleteRightAddonClassNameOptions): string;
/**
 * @since 6.0.0
 */
export interface AutocompleteDropdownButtonClassNameOptions {
    className?: string;
}
/**
 * @since 6.0.0
 */
export declare function autocompleteDropdownButton(options?: AutocompleteDropdownButtonClassNameOptions): string;
/**
 * @since 6.0.0
 */
export interface AutocompleteClearButtonClassNameOptions {
    className?: string;
    /** {@inheritDoc ClearButtonVisibility} */
    visibility?: ClearButtonVisibility;
}
/**
 * @since 6.0.0
 */
export declare function autocompleteClearButton(options?: AutocompleteClearButtonClassNameOptions): string;
/**
 * @since 6.0.0
 */
export interface AutocompleteChipClassNameOptions {
    className?: string;
}
/**
 * @since 6.0.0
 */
export declare function autocompleteChip(options?: AutocompleteChipClassNameOptions): string;
