import { CSSProperties } from 'react'; import { TooltipProps } from './Tooltip.types'; declare const usePresenter: (props: TooltipProps) => { direction: import("./Tooltip.types").TooltipDirectionEnum; alignment: import("./Tooltip.types").TooltipAlignEnum; action: import("./Tooltip.types").TooltipActionType; target: import("react").ReactNode; showTooltip: () => void; hideTooltip: () => void; toggleTooltip: () => void; targetRef: import("react").RefObject; cursorRef: import("react").RefObject; updateRef: import("react").MutableRefObject<(() => void) | null>; handleMouseMove: (e: React.MouseEvent) => void; variantProps: { 'component-variant': string; }; style: import("./Tooltip.types").TooltipStyleEnum; visible: boolean; placement: import("@popperjs/core").Placement; arrowOffsetStyle: CSSProperties | undefined; }; export default usePresenter;