import type { Dispatch, SetStateAction, SyntheticEvent } from 'react'; interface Props { readonly defaultOpen?: boolean | undefined; readonly onClose?: ((event: Event | SyntheticEvent) => void) | undefined; readonly onOpen?: ((event: Event | SyntheticEvent) => void) | undefined; } export interface State { readonly handleClose: (event: Event | SyntheticEvent) => void; readonly handleOpen: (event: Event | SyntheticEvent) => void; readonly open: boolean; readonly setOpen: Dispatch>; } export default function useTooltip({ defaultOpen, onClose, onOpen, }?: Partial): State; export {};