import { AutocompleteOwnerState, AutocompleteProps } from '../types';
export type UseAdornmentsProps<T, Multiple extends boolean | undefined = undefined> = {
    selectedValue: T | T[] | null;
    multiple?: boolean;
    adjustedSize: 'small' | 'medium';
    getOptionLabelLocal: (option: T) => string;
    getOptionStartAdornment?: AutocompleteProps<T, Multiple>['getOptionStartAdornment'];
    getOptionDescription?: AutocompleteProps<T, Multiple>['getOptionDescription'];
    getOptionEndAdornment?: AutocompleteProps<T, Multiple>['getOptionEndAdornment'];
    ownerState: AutocompleteOwnerState;
    handleDelete: (option: T) => void;
    disabled?: boolean;
    startAdornment?: AutocompleteProps<unknown, true>['startAdornment'];
};
/**
 * Hook for local Autocomplete component.
 */
export declare function useMultipleChips<T, Multiple extends boolean | undefined = undefined>(props: UseAdornmentsProps<T, Multiple>): import("@emotion/react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=useMultipleChips.d.ts.map