import { Observable } from "rxjs"; import { Ref } from "vue"; import { MaybeElementRef, ResizeObserverEntry } from "@vueuse/core"; export declare function fromProp(props: T, propName: U): Observable; export declare function fromResizeObserver(elRef: MaybeElementRef, pluckTarget: T): Observable; export declare function fromScrollParent(elRef: MaybeElementRef): Observable; export declare function useObservable(observable: Observable): Readonly>; interface ScrollParents { vertical: Element; horizontal: Element; } export declare function getScrollParents(element: Element, includeHidden?: boolean): ScrollParents; export {};