import type { MaybeComputedElementRef } from '../unref-element'; import type { UseResizeObserverOptions } from '../use-resize-observer'; export interface ElementSize { width: number; height: number; } /** * Reactive size of an HTML element. * * @see https://vueuse.org/useElementSize * @param target * @param initialSize * @param options */ export declare function useElementSize(target: MaybeComputedElementRef, initialSize?: ElementSize, options?: UseResizeObserverOptions): { width: import("vue").ShallowRef; height: import("vue").ShallowRef; }; export type UseElementSizeReturn = ReturnType;