/**
 * @typedef {import('../types/OverlayConfig').OverlayConfig} OverlayConfig
 * @typedef {import('../types/ArrowMixinTypes').ArrowMixin} ArrowMixin
 * @typedef {import('@popperjs/core/lib/popper').Options} PopperOptions
 * @typedef {import('@popperjs/core/lib/enums').Placement} Placement
 * @typedef {import('@lion/core').CSSResultArray} CSSResultArray
 */
/**
 * @type {ArrowMixin}
 * @param {import('@open-wc/dedupe-mixin').Constructor<import('@lion/core').LitElement>} superclass
 */
export const ArrowMixinImplementation: ArrowMixin;
export type ArrowMixin = import('../types/ArrowMixinTypes').ArrowMixin;
export const ArrowMixin: typeof import("../types/ArrowMixinTypes").ArrowImplementation;
export type OverlayConfig = import('../types/OverlayConfig').OverlayConfig;
export type PopperOptions = import('@popperjs/core/lib/popper').Options;
export type Placement = import('@popperjs/core/lib/enums').Placement;
export type CSSResultArray = import('@lion/core').CSSResultArray;
