import { type Ref, type MaybeRef, type CSSProperties } from 'vue'; import type { BuiltinTheme, ThemedToken } from 'shiki'; interface StreamingHighlightResult { colorReplacements?: Record; lines: ThemedToken[][]; preStyle?: CSSProperties; } interface UseHighlightOptions { language: MaybeRef; theme?: BuiltinTheme | Ref; colorReplacements?: Record; } export declare function useHighlight(text: Ref, options: UseHighlightOptions): { streaming: Ref; lines: import("vue").ComputedRef; preStyle: import("vue").ComputedRef; isLoading: Ref; error: Ref; }; export {};