import * as index from '../../external/monaco-lsp-client/out/index.js';
export { index as lsp };
import '../languages/definitions/abap/register.js';
import '../languages/definitions/apex/register.js';
import '../languages/definitions/azcli/register.js';
import '../languages/definitions/bat/register.js';
import '../languages/definitions/bicep/register.js';
import '../languages/definitions/cameligo/register.js';
import '../languages/definitions/clojure/register.js';
import '../languages/definitions/coffee/register.js';
import '../languages/definitions/cpp/register.js';
import '../languages/definitions/csharp/register.js';
import '../languages/definitions/csp/register.js';
import '../languages/definitions/css/register.js';
import '../languages/definitions/cypher/register.js';
import '../languages/definitions/dart/register.js';
import '../languages/definitions/dockerfile/register.js';
import '../languages/definitions/ecl/register.js';
import '../languages/definitions/elixir/register.js';
import '../languages/definitions/flow9/register.js';
import '../languages/definitions/fsharp/register.js';
import '../languages/definitions/freemarker2/register.js';
import '../languages/definitions/go/register.js';
import '../languages/definitions/graphql/register.js';
import '../languages/definitions/handlebars/register.js';
import '../languages/definitions/hcl/register.js';
import '../languages/definitions/html/register.js';
import '../languages/definitions/ini/register.js';
import '../languages/definitions/java/register.js';
import '../languages/definitions/javascript/register.js';
import '../languages/definitions/julia/register.js';
import '../languages/definitions/kotlin/register.js';
import '../languages/definitions/less/register.js';
import '../languages/definitions/lexon/register.js';
import '../languages/definitions/lua/register.js';
import '../languages/definitions/liquid/register.js';
import '../languages/definitions/m3/register.js';
import '../languages/definitions/markdown/register.js';
import '../languages/definitions/mdx/register.js';
import '../languages/definitions/mips/register.js';
import '../languages/definitions/msdax/register.js';
import '../languages/definitions/mysql/register.js';
import '../languages/definitions/objective-c/register.js';
import '../languages/definitions/pascal/register.js';
import '../languages/definitions/pascaligo/register.js';
import '../languages/definitions/perl/register.js';
import '../languages/definitions/pgsql/register.js';
import '../languages/definitions/php/register.js';
import '../languages/definitions/pla/register.js';
import '../languages/definitions/postiats/register.js';
import '../languages/definitions/powerquery/register.js';
import '../languages/definitions/powershell/register.js';
import '../languages/definitions/protobuf/register.js';
import '../languages/definitions/pug/register.js';
import '../languages/definitions/python/register.js';
import '../languages/definitions/qsharp/register.js';
import '../languages/definitions/r/register.js';
import '../languages/definitions/razor/register.js';
import '../languages/definitions/redis/register.js';
import '../languages/definitions/redshift/register.js';
import '../languages/definitions/restructuredtext/register.js';
import '../languages/definitions/ruby/register.js';
import '../languages/definitions/rust/register.js';
import '../languages/definitions/sb/register.js';
import '../languages/definitions/scala/register.js';
import '../languages/definitions/scheme/register.js';
import '../languages/definitions/scss/register.js';
import '../languages/definitions/shell/register.js';
import '../languages/definitions/solidity/register.js';
import '../languages/definitions/sophia/register.js';
import '../languages/definitions/sparql/register.js';
import '../languages/definitions/sql/register.js';
import '../languages/definitions/st/register.js';
import '../languages/definitions/swift/register.js';
import '../languages/definitions/systemverilog/register.js';
import '../languages/definitions/tcl/register.js';
import '../languages/definitions/twig/register.js';
import '../languages/definitions/typescript/register.js';
import '../languages/definitions/typespec/register.js';
import '../languages/definitions/vb/register.js';
import '../languages/definitions/wgsl/register.js';
import '../languages/definitions/xml/register.js';
import '../languages/definitions/yaml/register.js';
import * as __src_languages_features_css_register_ts from '../languages/features/css/register.js';
export { __src_languages_features_css_register_ts as css };
import * as __src_languages_features_html_register_ts from '../languages/features/html/register.js';
export { __src_languages_features_html_register_ts as html };
import * as __src_languages_features_json_register_ts from '../languages/features/json/register.js';
export { __src_languages_features_json_register_ts as json };
import * as __src_languages_features_typescript_register_ts from '../languages/features/typescript/register.js';
export { __src_languages_features_typescript_register_ts as typescript };
import './contrib/anchorSelect/browser/anchorSelect.js';
import './contrib/bracketMatching/browser/bracketMatching.js';
import './contrib/caretOperations/browser/transpose.js';
import './contrib/clipboard/browser/clipboard.js';
import './contrib/codeAction/browser/codeActionContributions.js';
import './browser/widget/codeEditor/codeEditorWidget.js';
import './contrib/codelens/browser/codelensController.js';
import '../base/browser/ui/codicons/codicon/codicon.css';
import './contrib/colorPicker/browser/colorPickerContribution.js';
import './contrib/comment/browser/comment.js';
import './contrib/contextmenu/browser/contextmenu.js';
import './contrib/cursorUndo/browser/cursorUndo.js';
import './browser/widget/diffEditor/diffEditor.contribution.js';
import './contrib/diffEditorBreadcrumbs/browser/contribution.js';
import './contrib/dnd/browser/dnd.js';
import './contrib/documentSymbols/browser/documentSymbols.js';
import './contrib/dropOrPasteInto/browser/dropIntoEditorContribution.js';
import './contrib/find/browser/findController.js';
import './contrib/floatingMenu/browser/floatingMenu.contribution.js';
import './contrib/folding/browser/folding.js';
import './contrib/fontZoom/browser/fontZoom.js';
import './contrib/format/browser/formatActions.js';
import './contrib/gotoError/browser/gotoError.js';
import './standalone/browser/quickAccess/standaloneGotoLineQuickAccess.js';
import './contrib/gotoSymbol/browser/link/goToDefinitionAtPosition.js';
import './contrib/gpu/browser/gpuActions.js';
import './contrib/hover/browser/hoverContribution.js';
import './contrib/indentation/browser/indentation.js';
import './contrib/inlayHints/browser/inlayHintsContribution.js';
import './contrib/inlineCompletions/browser/inlineCompletions.contribution.js';
import './contrib/inlineProgress/browser/inlineProgress.js';
import './contrib/inPlaceReplace/browser/inPlaceReplace.js';
import './contrib/insertFinalNewLine/browser/insertFinalNewLine.js';
import './standalone/browser/inspectTokens/inspectTokens.js';
import './standalone/browser/iPadShowKeyboard/iPadShowKeyboard.js';
import './contrib/lineSelection/browser/lineSelection.js';
import './contrib/linesOperations/browser/linesOperations.js';
import './contrib/linkedEditing/browser/linkedEditing.js';
import './contrib/links/browser/links.js';
import './contrib/longLinesHelper/browser/longLinesHelper.js';
import './contrib/middleScroll/browser/middleScroll.contribution.js';
import './contrib/multicursor/browser/multicursor.js';
import './contrib/parameterHints/browser/parameterHints.js';
import './contrib/placeholderText/browser/placeholderText.contribution.js';
import './standalone/browser/quickAccess/standaloneCommandsQuickAccess.js';
import './standalone/browser/quickAccess/standaloneHelpQuickAccess.js';
import './standalone/browser/quickAccess/standaloneGotoSymbolQuickAccess.js';
import './contrib/readOnlyMessage/browser/contribution.js';
import './standalone/browser/referenceSearch/standaloneReferenceSearch.js';
import './contrib/rename/browser/rename.js';
import './contrib/sectionHeaders/browser/sectionHeaders.js';
import './contrib/semanticTokens/browser/viewportSemanticTokens.js';
import './contrib/smartSelect/browser/smartSelect.js';
import './contrib/snippet/browser/snippetController2.js';
import './contrib/stickyScroll/browser/stickyScrollContribution.js';
import './contrib/suggest/browser/suggestInlineCompletions.js';
import './standalone/browser/toggleHighContrast/toggleHighContrast.js';
import './contrib/toggleTabFocusMode/browser/toggleTabFocusMode.js';
import './contrib/tokenization/browser/tokenization.js';
import './contrib/unicodeHighlighter/browser/unicodeHighlighter.js';
import './contrib/unusualLineTerminators/browser/unusualLineTerminators.js';
import './contrib/wordHighlighter/browser/wordHighlighter.js';
import './contrib/wordOperations/browser/wordOperations.js';
import './contrib/wordPartOperations/browser/wordPartOperations.js';
import './browser/coreCommands.js';
import './contrib/caretOperations/browser/caretOperations.js';
import './contrib/dropOrPasteInto/browser/copyPasteContribution.js';
import './contrib/gotoSymbol/browser/goToCommands.js';
import './contrib/semanticTokens/browser/documentSemanticTokens.js';
import './contrib/suggest/browser/suggestController.js';
import './common/standaloneStrings.js';
import '../base/browser/ui/codicons/codicon/codicon-modifiers.css';
export { CancellationTokenSource, Emitter, KeyCode, KeyMod, MarkerSeverity, MarkerTag, Position, Range, Selection, SelectionDirection, Token, Uri, editor, languages } from './editor.api.js';
