import type { KeyboardEvent, MouseEvent } from "react"; import type { InternalChipDismissibleProps } from "../InternalChipDismissibleTypes"; export declare function useInternalChipDismissible({ children, selected, onChange, onClick, onCustomAdd, }: InternalChipDismissibleProps): { ref: import("react").Dispatch>; wrapperElement: HTMLDivElement | null; sortedVisibleChipOptions: import("../../Chip").ChipProps[]; availableChipOptions: import("../../Chip").ChipProps[]; handleChipRemove: (value: string) => () => void; handleChipAdd: (value: string) => void; handleCustomAdd: ((value: string) => void) | undefined; handleChipClick: (value: string) => ((event: MouseEvent) => void) | undefined; handleWrapperKeyDown: (event: KeyboardEvent & { target: HTMLElement; }) => void; handleChipKeyDown: (value: string) => (event: KeyboardEvent) => void; };