import { Ref } from 'vue';
import { default as Tooltip } from './Tooltip/Tooltip';
import { Range } from './types';
/**
 * Handles nudging the tooltips when they overlap.
 *
 * @param minThumb The min thumb tooltip.
 * @param maxThumb The max thumb tooltip.
 * @param placeholderMinThumb A fake min thumb tooltip with no animations that is used to calculate the nudge.
 * @param placeholderMaxThumb A fake max thumb tooltip with no animations that is used to calculate the nudge.
 * @param range The range informations.
 */
export default function useTooltipsNudge(minThumb: Ref<typeof Tooltip | null>, maxThumb: Ref<typeof Tooltip | null>, placeholderMinThumb: Ref<typeof Tooltip | null>, placeholderMaxThumb: Ref<typeof Tooltip | null>, range: Range): {
    nudgeMinThumb: Ref<number, number>;
    nudgeMaxThumb: Ref<number, number>;
};
