import * as React from 'react'; import { Config, PopperOptions, PropsGetterArgs } from './types'; export declare function usePopperTooltip(config?: Config, popperOptions?: PopperOptions): { state: import("@popperjs/core").State | null; update: (() => Promise>) | null; forceUpdate: (() => void) | null; getArrowProps: (args?: PropsGetterArgs) => { style: React.CSSProperties; 'data-popper-arrow': boolean; }; getTooltipProps: (args?: PropsGetterArgs) => { 'data-popper-interactive': boolean | undefined; style: React.CSSProperties; }; setTooltipRef: React.Dispatch>; setTriggerRef: React.Dispatch>; tooltipRef: HTMLElement | null; triggerRef: HTMLElement | null; visible: boolean; };