import { InjectionKey, MaybeRefOrGetter, Ref } from 'vue'; import { PrefetchConfigs } from '../types/prefetch'; import { ResolvedRoute } from '../types/resolved'; import { Router } from '../types/router'; type UsePrefetchingConfig = PrefetchConfigs & { route: ResolvedRoute | undefined; }; type UsePrefetching = { element: Ref; commit: () => void; }; type UsePrefetchingFunction = (config: MaybeRefOrGetter) => UsePrefetching; export declare function createUsePrefetching(routerKey: InjectionKey): UsePrefetchingFunction; export {};