import { type MaybeRefOrGetter } from 'vue';
import type { EditorModel } from '../../../../v2/features/editor/helpers/model';
type EditorNavigationApi = {
    focusPath: (path: string[]) => Promise<void>;
};
/**
 * Enables clickable JSON Pointer links when the editor model is JSON.
 * Relates link support to the current model and uses the provided editor API to navigate.
 *
 * Call this hook with the return value of useEditor (or a ref to it) and the same model
 * passed to useEditor. When the model's language is JSON, links like "#/paths/..." in
 * string values become clickable and trigger focusPath on the editor.
 */
export declare const useJsonPointerLinkSupport: (editorApi: MaybeRefOrGetter<EditorNavigationApi | undefined>, model: MaybeRefOrGetter<EditorModel | undefined>) => void;
export {};
//# sourceMappingURL=use-json-pointer-link-support.d.ts.map