import React from "react";
export declare const useEventCallback: <T extends (...args: any[]) => any>(fn: T, dependencies: React.DependencyList) => T;
export declare const useForceUpdate: () => () => void;
/**
 * Taken from https://gist.github.com/morajabi/523d7a642d8c0a2f71fcfa0d8b3d2846
 *
 * TODO: this needs to update on scroll or when reference element changes position
 */
export declare const useBoundingClientRect: (ref: React.RefObject<HTMLElement>, onChange?: ((rect: DOMRect) => void) | undefined) => [React.RefObject<DOMRect | null>, () => void];
//# sourceMappingURL=hook-helpers.d.ts.map