///
import { Placement } from '@popperjs/core';
declare const oppositeDirections: {
top: string;
bottom: string;
right: string;
left: string;
};
declare type Direction = keyof typeof oppositeDirections;
export declare const getOppositePosition: (position: Direction) => string;
export declare function getBoxShadow(placement: Placement, color: string): string;
export declare function getArrowStyles(placement: Placement, arrowSize: number, arrowShadowColor?: string): React.CSSProperties;
export declare const cssVars: {
readonly arrowShadowColor: {
var: string;
varRef: string;
};
readonly arrowSize: {
var: string;
varRef: string;
};
readonly arrowSizeHalf: {
var: string;
varRef: string;
};
readonly arrowBg: {
var: string;
varRef: string;
};
readonly transformOrigin: {
var: string;
varRef: string;
};
readonly arrowOffset: {
var: string;
varRef: string;
};
};
export declare const toTransformOrigin: (placement: Placement) => string;
declare const defaultEventListeners: {
scroll: boolean;
resize: boolean;
};
export declare function getEventListenerOptions(value?: boolean | Partial): {
enabled?: boolean | undefined;
options?: {
scroll: boolean;
resize: boolean;
} | undefined;
};
export {};