import { type IEvent } from "monaco-editor"; import * as path from "typesafe-path"; export interface ModeConfiguration { hovers?: boolean; } export interface LanguageServiceDefaults { readonly languageId: string; readonly onDidChange: IEvent; readonly onExtraLibChange: IEvent; readonly modeConfiguration: ModeConfiguration; addExtraLib(uri: path.OsPath | path.PosixPath, content: string): void; getExtraLibs(): Record; } export declare const vueDefaults: LanguageServiceDefaults; declare module "monaco-editor" { namespace languages { let vue: { vueDefaults: LanguageServiceDefaults; }; } }