import type { Ref, SetupContext } from 'vue'; import type { IIDProps } from '../attributes/useID.js'; export declare const ScrollSpyProps: { spy: { type: StringConstructor; }; }; export interface IScrollSpyProps { spy?: string; } interface IProps extends IScrollSpyProps, IIDProps { } export declare function useScrollSpy

(props: P, context: SetupContext>, elementRef: Ref): { method?: undefined; attr?: undefined; } | { method: Record unknown> & { refresh: import("@vueuse/shared").UseDebounceFnReturn<() => void>; registerItem: (id: string) => Promise; }; attr: import("vue").ComputedRef<{ 'data-debug-spy-current': string; }>; }; export {};