import type { ProviderMounts } from './providerMounts.js'; /** Pointer light installs only while a `[data-ag-pointer-light]` element exists and `pointerLightActive()` holds (resolved motion full, transparency glass, standard|enhanced tier, fine hover pointer, no [data-ag-highlights]). The conditions are re-evaluated on DOM/attribute changes and on pointer-media changes; the installer is released as soon as they stop holding. */ export declare const gatedPointerLight: (doc: Document) => (() => void); /** The production implementation of every provider mount key. */ export declare const PRODUCTION_MOUNTS: Required; /** Registers the production mounts once per module instance, at provider render. Keys a caller registered earlier (tests, embedders) are kept. */ export declare function ensureProviderMounts(): void; //# sourceMappingURL=mounts.d.ts.map