import type { IPositionCaptureAPI, IPositionCaptureOptions } from './types'; /** * Hook for capturing element positions and calculating FLIP deltas. * Extracted from the WAAPI animation system's position capture logic. * * @param getElements - Function that returns the current element map * @param options - Optional configuration (e.g. minimum delta threshold) * @returns Position capture API with capture, delta calculation, and cache * * @example * ```tsx * const registry = useElementRegistry(); * const positions = usePositionCapture(registry.getAll); * * // Before layout change: * const before = positions.capture(); * * // After layout change: * const after = positions.capture(); * const deltas = positions.calculateDeltas(before, after); * ``` */ export declare function usePositionCapture(getElements: () => Map, options?: IPositionCaptureOptions): IPositionCaptureAPI; //# sourceMappingURL=usePositionCapture.d.ts.map