import { editor, languages } from "monaco-editor"; import { IKeyObjectValue } from "../type"; import { Monaco } from "@monaco-editor/react"; declare class ImportLibrary { private _inlayHints; private _editor?; private _importCompleteLibrary; private _funcs; private _monaco?; constructor(); get inlayHints(): languages.InlayHint[]; setEditor(editor: editor.IStandaloneCodeEditor, monaco: Monaco): void; setInlayHints(params: IKeyObjectValue): Promise; deleteInlayHints(name: string): void; clearInlayHints(): void; triggerInlayHints(): void; private _updateFuncNames; private _setNoNameInlayHints; private _inlayHintsHandle; private _updateMonarchTokens; } declare const _default: ImportLibrary; export default _default;