import type { RefObject } from 'react';
export declare function useLatest<T>(value: T): import("react").MutableRefObject<T>;
export declare const useUnmount: (fn: () => void) => void;
export declare const useMount: (fn: () => void) => void;
type Size = {
    width: number;
    height: number;
};
export declare function useSize(ref: RefObject<HTMLDivElement>): Size | undefined;
export declare function useSizeCallback(fn: (size: Size) => void, ref: React.ForwardedRef<HTMLDivElement>): void;
export {};
//# sourceMappingURL=hooks.d.ts.map