import type { DeepReadonly, Ref } from 'vue';
interface ResizeState {
    resizeRef: Ref<Element | undefined>;
    contentRect: DeepReadonly<Ref<DOMRectReadOnly | undefined>>;
    borderBoxSize: DeepReadonly<Ref<ResizeObserverSize | undefined>>;
    contentBoxSize: DeepReadonly<Ref<ResizeObserverSize | undefined>>;
}
export declare function useResizeObserver(callback?: ResizeObserverCallback): ResizeState;
export {};
