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