import { Snapshot } from "./types.js"; export declare const MotionContext: import("@hydrophobefireman/ui-lib").Context; export declare class MotionManager { private _snapshots; private _snapshotToDomMap; fps: number; getSnapshot(id: string): Snapshot; setFps(x: number): void; unmount(): void; overrideSnapshot(id: string, e: HTMLElement, snapshot: Snapshot): Snapshot; _setSnapshot(id: string, e: HTMLElement, snapshot: Snapshot): Snapshot; measure(id: string, e: HTMLElement): Snapshot; measureAll(): void; } export declare function Motion({ children }: any): import("@hydrophobefireman/ui-lib").VNode<{}, any>;