import { type ComputedRef, type MaybeRef } from 'vue'; import { RenderMode } from '../common/constants'; import type { AITippyProps } from '../types'; /** * 执行情况下的全局搜索关键词 token */ export declare const KEYWORD_TOKEN: unique symbol; export declare const RENDER_MODE_TOKEN: unique symbol; export declare const COMMON_TIPPY_OPTIONS_TOKEN: unique symbol; export declare const useKeywordProvider: () => { keyword: import("vue").ShallowRef; }; export declare const useRenderModeProvider: ({ renderMode }: { renderMode: MaybeRef; }) => { renderMode: MaybeRef; }; export declare const useRenderModeInject: () => ComputedRef; export declare const useCommonTippyProvider: (options: { tippyOptions: ComputedRef; }) => void; export declare const useKeywordInject: () => ComputedRef | undefined; export declare const useCommonTippyInject: () => ComputedRef & { content: import("vue-tippy").TippyContent; triggerTarget: import("vue-tippy").TippyTarget; getReferenceClientRect: null | (() => DOMRect & any); }>, "placement" | "zIndex" | "appendTo">>> | undefined; export declare const useKeywordMatch: (getSearchTexts: () => (string | undefined)[]) => { keywordMatched: ComputedRef; keyword: ComputedRef | undefined; };