import { default as React, ReactElement } from 'react';
import { AutocompleteOwnerState, ResourceType } from '../types';
export type UseAdornmentsProps = {
    loading?: boolean;
    adjustedSize: 'small' | 'medium';
    ownerState: AutocompleteOwnerState;
    refresh?: () => void;
    handleRefresh: () => void;
    disabled?: boolean;
    onOpenLocal: (event: React.MouseEvent<HTMLButtonElement>) => void;
    open: boolean;
    readOnly?: boolean;
    multiple?: boolean;
    selectedValue: any | any[] | null;
    getOptionEndAdornment?: (option: any) => ResourceType;
    /** Custom element rendered in the end-adornment slot (before the chevron, same position as refresh). */
    endAdornment?: ReactElement;
};
/**
 * Hook para el componente Autocomplete local
 */
export declare function useEndAdornments(props: UseAdornmentsProps): import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=useEndAdornments.d.ts.map