/**
 * @typedef {import('../types/OverlayConfig').OverlayConfig} OverlayConfig
 * @typedef {import('../types/OverlayMixinTypes').DefineOverlayConfig} DefineOverlayConfig
 * @typedef {import('../types/OverlayMixinTypes').OverlayMixin} OverlayMixin
 */
/**
 * @type {OverlayMixin}
 * @param {import('@open-wc/dedupe-mixin').Constructor<import('@lion/core').LitElement>} superclass
 */
export const OverlayMixinImplementation: OverlayMixin;
export type OverlayMixin = import('../types/OverlayMixinTypes').OverlayMixin;
export const OverlayMixin: typeof import("../types/OverlayMixinTypes").OverlayImplementation;
export type OverlayConfig = import('../types/OverlayConfig').OverlayConfig;
export type DefineOverlayConfig = import('../types/OverlayMixinTypes').DefineOverlayConfig;
