export * from '@volar/source-map'; export * from './lib/editorFeatures'; export * from './lib/linkedCodeMap'; export * from './lib/types'; export * from './lib/utils'; import { SourceMap } from '@volar/source-map'; import type * as ts from 'typescript'; import type { CodeInformation, Language, LanguagePlugin, VirtualCode } from './lib/types'; export declare function createLanguage(plugins: LanguagePlugin[], caseSensitive: boolean, sync: (id: string) => void): Language; export declare function updateVirtualCodeMapOfMap(virtualCode: VirtualCode, mapOfMap: Map]>, getSourceSnapshot: (id: string | undefined) => [string, ts.IScriptSnapshot] | undefined): void; export declare function forEachEmbeddedCode(virtualCode: VirtualCode): Generator;