export declare function useGetLatest(val: T): () => T; export declare function useControlledState({ initial, value, onChange, }: { initial?: T; value?: T; onChange?: (state: T) => void; }): [T, (state: T) => void]; export declare function generateBoundingClientRect(x?: number, y?: number): () => DOMRect;