import type { MotionPeer } from './adapter/peer.js'; export declare const MOTION_PEER_MESSAGE = "aura-glass/motion requires the optional peer \"motion@^12\". Install it with: npm i motion@^12"; /** Loads the peer through `load` and installs it for the adapter; rejects with the install message. */ export declare function guardMotionPeer(load: () => Promise): Promise; /** Synchronously resolves `motion/react` from this module where the runtime allows it. */ export declare function assertMotionPeerResolvable(from: string): void; /** Entry-time guard: sync resolution check, then one dynamic load handed to the adapter. */ export declare function startMotionPeer(from: string, load: () => Promise): void; //# sourceMappingURL=peer-guard.d.ts.map