/**
 * @typedef {import('../types/OverlayConfig.js').OverlayConfig} OverlayConfig
 * @typedef {import('../types/OverlayMixinTypes.js').DefineOverlayConfig} DefineOverlayConfig
 * @typedef {import('../types/OverlayMixinTypes.js').OverlayMixin} OverlayMixin
 */
/**
 * @slot backdrop - The backdrop element for the overlay
 * @slot content - The content element for the overlay
 * @slot invoker - The invoker element for the overlay
 *
 * @type {OverlayMixin}
 * @param {import('@open-wc/dedupe-mixin').Constructor<import('lit').LitElement>} superclass
 */
export const OverlayMixinImplementation: OverlayMixin;
export type OverlayMixin = import('../types/OverlayMixinTypes.js').OverlayMixin;
export const OverlayMixin: typeof import("../types/OverlayMixinTypes.js").OverlayImplementation;
export type OverlayConfig = import('../types/OverlayConfig.js').OverlayConfig;
export type DefineOverlayConfig = import('../types/OverlayMixinTypes.js').DefineOverlayConfig;
//# sourceMappingURL=OverlayMixin.d.ts.map