import { GetTooltipPosition, GetTooltipOffsets, CheckCornerPosition } from './types'; /** * Helper checks corner positioning of tooltip * @param {boolean} isOutsideRightBorder - Flag defines if tooltip is outside of right border of view port * @param {boolean} isOutsideLeftBorder - Flag defines if tooltip is outside of left border of view port * @param {boolean} isOutsideTopBorder - Flag defines if tooltip is outside of top border of view port * @param {boolean} isOutsideBottomBorder - Flag defines if tooltip is outside of bottom border of view port * * @returns {{isBottomCorners: boolean, isTopCorners: boolean, isRightCorners: boolean, isLeftCorners: boolean}} Is corner position tooltip? */ export declare const checkCornerPosition: CheckCornerPosition; /** * Helper determines tooltip element position against target element * @param {TooltipPosition} position - Position against target element * @param {DOMRect} elementRect - DOMRect object of target element * @param {DOMRect} tooltipRect - DOMRect object of tooltip element * @param {number} arrowSize - Width or height of tooltip arrow * * @returns {TooltipPosition} Tooltip position */ export declare const getTooltipPosition: GetTooltipPosition; /** * Helper gets tooltip offsets * @param {TooltipPosition} position - Position against target element * @param {DOMRect} elementRect - DOMRect object of target element * * @returns {GetTooltipOffsets} Tooltip position top and left */ export declare const getTooltipOffsets: GetTooltipOffsets;