import { UseTooltipOptions, UseTooltipReturn } from './types'; /** * Manages tooltip open state so that `BaseTooltip.Root` stays always controlled, * avoiding the controlled→uncontrolled transition bug in Base UI when `disabled` toggles. * * When `disabled` becomes true the internal state is reset, so the tooltip * never appears stale when `disabled` goes back to false. */ export declare const useTooltip: ({ disabled, open, defaultOpen, onOpenChange }: UseTooltipOptions) => UseTooltipReturn;