import { RefObject } from 'react';
type UseSqueezeOptions<Element extends HTMLElement = HTMLElement> = {
    ref: RefObject<Element>;
    compact: () => boolean;
    expand: () => boolean;
    innerRef?: (el: Element) => void;
    innerMeasure?: (measure: () => void) => void;
};
export declare const useSqueeze: <Element_1 extends HTMLElement = HTMLElement>({ ref, compact, expand, }: UseSqueezeOptions<Element_1>) => void;
export {};
