import * as CSS from 'csstype'; import { Side, Align, Size } from './geometry'; declare type GetArrowStylesOptions = { /** The size of the popper to place */ popperSize: Size; /** The size of the arrow itself */ arrowSize: Size; /** An offset for the arrow along the align axis */ arrowOffset: number; /** The side where the arrow points to */ side: Side; /** The alignment of the arrow along the side */ align: Align; }; /** * Computes the styles necessary to position, rotate and align the arrow correctly. * It can adjust itself based on target/popper size, side/align and an optional offset. */ export declare function getPopperArrowStyles({ popperSize, arrowSize, arrowOffset, side, align, }: GetArrowStylesOptions): CSS.Properties; export {};