import type { GrammarIR } from "../engine.d.ts"; interface LanguageType { name: TName; aliases?: string[]; register: GrammarIR; /** Grammars this one embeds via `subLanguage` (e.g. astro -> html/typescript/css/javascript). */ dependencies?: LanguageType[]; } export declare const _1c: LanguageType<"1c">; export declare const abnf: LanguageType<"abnf">; export declare const accesslog: LanguageType<"accesslog">; export declare const actionscript: LanguageType<"actionscript">; export declare const ada: LanguageType<"ada">; export declare const agda: LanguageType<"agda">; export declare const angelscript: LanguageType<"angelscript">; export declare const angular: LanguageType<"angular">; export declare const apache: LanguageType<"apache">; export declare const applescript: LanguageType<"applescript">; export declare const arcade: LanguageType<"arcade">; export declare const arduino: LanguageType<"arduino">; export declare const armasm: LanguageType<"armasm">; export declare const asciidoc: LanguageType<"asciidoc">; export declare const aspectj: LanguageType<"aspectj">; export declare const assemblyscript: LanguageType<"assemblyscript">; export declare const astro: LanguageType<"astro">; export declare const autohotkey: LanguageType<"autohotkey">; export declare const autoit: LanguageType<"autoit">; export declare const avrasm: LanguageType<"avrasm">; export declare const awk: LanguageType<"awk">; export declare const axapta: LanguageType<"axapta">; export declare const baml: LanguageType<"baml">; export declare const bash: LanguageType<"bash">; export declare const basic: LanguageType<"basic">; export declare const bend: LanguageType<"bend">; export declare const bibtex: LanguageType<"bibtex">; export declare const bicep: LanguageType<"bicep">; export declare const bitbake: LanguageType<"bitbake">; export declare const blade: LanguageType<"blade">; export declare const blueprint: LanguageType<"blueprint">; export declare const bnf: LanguageType<"bnf">; export declare const bpftrace: LanguageType<"bpftrace">; export declare const bqn: LanguageType<"bqn">; export declare const brainfuck: LanguageType<"brainfuck">; export declare const c: LanguageType<"c">; export declare const c3: LanguageType<"c3">; export declare const caddy: LanguageType<"caddy">; export declare const cairo: LanguageType<"cairo">; export declare const cal: LanguageType<"cal">; export declare const capnproto: LanguageType<"capnproto">; export declare const cedar: LanguageType<"cedar">; export declare const cel: LanguageType<"cel">; export declare const ceylon: LanguageType<"ceylon">; export declare const cisco: LanguageType<"cisco">; export declare const civet: LanguageType<"civet">; export declare const clarity: LanguageType<"clarity">; export declare const clean: LanguageType<"clean">; export declare const clojure: LanguageType<"clojure">; export declare const clojureRepl: LanguageType<"clojure-repl">; export declare const cmake: LanguageType<"cmake">; export declare const codeql: LanguageType<"codeql">; export declare const coffeescript: LanguageType<"coffeescript">; export declare const coq: LanguageType<"coq">; export declare const cos: LanguageType<"cos">; export declare const cpp: LanguageType<"cpp">; export declare const cql: LanguageType<"cql">; export declare const crmsh: LanguageType<"crmsh">; export declare const crontab: LanguageType<"crontab">; export declare const crystal: LanguageType<"crystal">; export declare const csharp: LanguageType<"csharp">; export declare const csp: LanguageType<"csp">; export declare const css: LanguageType<"css">; export declare const csv: LanguageType<"csv">; export declare const cue: LanguageType<"cue">; export declare const cypher: LanguageType<"cypher">; export declare const d: LanguageType<"d">; export declare const d2: LanguageType<"d2">; export declare const dart: LanguageType<"dart">; export declare const datalog: LanguageType<"datalog">; export declare const dax: LanguageType<"dax">; export declare const delphi: LanguageType<"delphi">; export declare const dhall: LanguageType<"dhall">; export declare const diff: LanguageType<"diff">; export declare const django: LanguageType<"django">; export declare const djot: LanguageType<"djot">; export declare const dns: LanguageType<"dns">; export declare const dockerfile: LanguageType<"dockerfile">; export declare const dos: LanguageType<"dos">; export declare const dotenv: LanguageType<"dotenv">; export declare const dsconfig: LanguageType<"dsconfig">; export declare const dtrace: LanguageType<"dtrace">; export declare const dts: LanguageType<"dts">; export declare const dust: LanguageType<"dust">; export declare const earthfile: LanguageType<"earthfile">; export declare const ebnf: LanguageType<"ebnf">; export declare const ejs: LanguageType<"ejs">; export declare const elixir: LanguageType<"elixir">; export declare const elm: LanguageType<"elm">; export declare const erb: LanguageType<"erb">; export declare const erlang: LanguageType<"erlang">; export declare const erlangRepl: LanguageType<"erlang-repl">; export declare const esql: LanguageType<"esql">; export declare const excel: LanguageType<"excel">; export declare const fennel: LanguageType<"fennel">; export declare const fish: LanguageType<"fish">; export declare const fix: LanguageType<"fix">; export declare const flix: LanguageType<"flix">; export declare const flux: LanguageType<"flux">; export declare const fortran: LanguageType<"fortran">; export declare const freedesktop: LanguageType<"freedesktop">; export declare const fsharp: LanguageType<"fsharp">; export declare const gams: LanguageType<"gams">; export declare const gauss: LanguageType<"gauss">; export declare const gbnf: LanguageType<"gbnf">; export declare const gcode: LanguageType<"gcode">; export declare const gdscript: LanguageType<"gdscript">; export declare const gdshader: LanguageType<"gdshader">; export declare const gherkin: LanguageType<"gherkin">; export declare const gleam: LanguageType<"gleam">; export declare const glsl: LanguageType<"glsl">; export declare const gml: LanguageType<"gml">; export declare const go: LanguageType<"go">; export declare const golo: LanguageType<"golo">; export declare const gotmpl: LanguageType<"gotmpl">; export declare const gradle: LanguageType<"gradle">; export declare const graphql: LanguageType<"graphql">; export declare const graphviz: LanguageType<"graphviz">; export declare const groovy: LanguageType<"groovy">; export declare const groq: LanguageType<"groq">; export declare const haml: LanguageType<"haml">; export declare const handlebars: LanguageType<"handlebars">; export declare const haproxy: LanguageType<"haproxy">; export declare const haskell: LanguageType<"haskell">; export declare const haxe: LanguageType<"haxe">; export declare const hcl: LanguageType<"hcl">; export declare const heex: LanguageType<"heex">; export declare const helm: LanguageType<"helm">; export declare const hlsl: LanguageType<"hlsl">; export declare const hocon: LanguageType<"hocon">; export declare const hsp: LanguageType<"hsp">; export declare const html: LanguageType<"html">; export declare const http: LanguageType<"http">; export declare const hurl: LanguageType<"hurl">; export declare const hy: LanguageType<"hy">; export declare const idris: LanguageType<"idris">; export declare const imba: LanguageType<"imba">; export declare const inform7: LanguageType<"inform7">; export declare const ini: LanguageType<"ini">; export declare const ink: LanguageType<"ink">; export declare const irpf90: LanguageType<"irpf90">; export declare const isbl: LanguageType<"isbl">; export declare const java: LanguageType<"java">; export declare const javascript: LanguageType<"javascript">; export declare const jbossCli: LanguageType<"jboss-cli">; export declare const jinja: LanguageType<"jinja">; export declare const jmespath: LanguageType<"jmespath">; export declare const jq: LanguageType<"jq">; export declare const json: LanguageType<"json">; export declare const json5: LanguageType<"json5">; export declare const jsonata: LanguageType<"jsonata">; export declare const jsonc: LanguageType<"jsonc">; export declare const jsonnet: LanguageType<"jsonnet">; export declare const julia: LanguageType<"julia">; export declare const juliaRepl: LanguageType<"julia-repl">; export declare const just: LanguageType<"just">; export declare const kcl: LanguageType<"kcl">; export declare const kconfig: LanguageType<"kconfig">; export declare const kdl: LanguageType<"kdl">; export declare const koka: LanguageType<"koka">; export declare const kotlin: LanguageType<"kotlin">; export declare const kql: LanguageType<"kql">; export declare const kv: LanguageType<"kv">; export declare const lasso: LanguageType<"lasso">; export declare const latex: LanguageType<"latex">; export declare const ldif: LanguageType<"ldif">; export declare const ldscript: LanguageType<"ldscript">; export declare const leaf: LanguageType<"leaf">; export declare const lean: LanguageType<"lean">; export declare const less: LanguageType<"less">; export declare const liquid: LanguageType<"liquid">; export declare const lisp: LanguageType<"lisp">; export declare const livecodeserver: LanguageType<"livecodeserver">; export declare const livescript: LanguageType<"livescript">; export declare const llvm: LanguageType<"llvm">; export declare const log: LanguageType<"log">; export declare const logql: LanguageType<"logql">; export declare const lookml: LanguageType<"lookml">; export declare const lsl: LanguageType<"lsl">; export declare const lua: LanguageType<"lua">; export declare const luau: LanguageType<"luau">; export declare const makefile: LanguageType<"makefile">; export declare const markdoc: LanguageType<"markdoc">; export declare const markdown: LanguageType<"markdown">; export declare const marko: LanguageType<"marko">; export declare const mathematica: LanguageType<"mathematica">; export declare const matlab: LanguageType<"matlab">; export declare const maxima: LanguageType<"maxima">; export declare const mdx: LanguageType<"mdx">; export declare const mel: LanguageType<"mel">; export declare const mercury: LanguageType<"mercury">; export declare const mermaid: LanguageType<"mermaid">; export declare const mipsasm: LanguageType<"mipsasm">; export declare const mizar: LanguageType<"mizar">; export declare const modelfile: LanguageType<"modelfile">; export declare const mojo: LanguageType<"mojo">; export declare const mojolicious: LanguageType<"mojolicious">; export declare const monkey: LanguageType<"monkey">; export declare const moonscript: LanguageType<"moonscript">; export declare const move: LanguageType<"move">; export declare const n1ql: LanguageType<"n1ql">; export declare const nestedtext: LanguageType<"nestedtext">; export declare const nginx: LanguageType<"nginx">; export declare const nickel: LanguageType<"nickel">; export declare const nim: LanguageType<"nim">; export declare const nix: LanguageType<"nix">; export declare const nodeRepl: LanguageType<"node-repl">; export declare const nsis: LanguageType<"nsis">; export declare const nushell: LanguageType<"nushell">; export declare const objectivec: LanguageType<"objectivec">; export declare const ocaml: LanguageType<"ocaml">; export declare const odin: LanguageType<"odin">; export declare const openscad: LanguageType<"openscad">; export declare const org: LanguageType<"org">; export declare const oxygene: LanguageType<"oxygene">; export declare const parser3: LanguageType<"parser3">; export declare const perl: LanguageType<"perl">; export declare const pf: LanguageType<"pf">; export declare const pgsql: LanguageType<"pgsql">; export declare const php: LanguageType<"php">; export declare const phpTemplate: LanguageType<"php-template">; export declare const pkl: LanguageType<"pkl">; export declare const plaintext: LanguageType<"plaintext">; export declare const plantuml: LanguageType<"plantuml">; export declare const plsql: LanguageType<"plsql">; export declare const polar: LanguageType<"polar">; export declare const pony: LanguageType<"pony">; export declare const powerquery: LanguageType<"powerquery">; export declare const powershell: LanguageType<"powershell">; export declare const prisma: LanguageType<"prisma">; export declare const processing: LanguageType<"processing">; export declare const profile: LanguageType<"profile">; export declare const prolog: LanguageType<"prolog">; export declare const promql: LanguageType<"promql">; export declare const properties: LanguageType<"properties">; export declare const protobuf: LanguageType<"protobuf">; export declare const prql: LanguageType<"prql">; export declare const pug: LanguageType<"pug">; export declare const puppet: LanguageType<"puppet">; export declare const purebasic: LanguageType<"purebasic">; export declare const purescript: LanguageType<"purescript">; export declare const python: LanguageType<"python">; export declare const pythonRepl: LanguageType<"python-repl">; export declare const q: LanguageType<"q">; export declare const qml: LanguageType<"qml">; export declare const r: LanguageType<"r">; export declare const racket: LanguageType<"racket">; export declare const raku: LanguageType<"raku">; export declare const razor: LanguageType<"razor">; export declare const reasonml: LanguageType<"reasonml">; export declare const regex: LanguageType<"regex">; export declare const rego: LanguageType<"rego">; export declare const renpy: LanguageType<"renpy">; export declare const rescript: LanguageType<"rescript">; export declare const rib: LanguageType<"rib">; export declare const roboconf: LanguageType<"roboconf">; export declare const roc: LanguageType<"roc">; export declare const ron: LanguageType<"ron">; export declare const routeros: LanguageType<"routeros">; export declare const rpmspec: LanguageType<"rpmspec">; export declare const rsl: LanguageType<"rsl">; export declare const rst: LanguageType<"rst">; export declare const ruby: LanguageType<"ruby">; export declare const ruleslanguage: LanguageType<"ruleslanguage">; export declare const rust: LanguageType<"rust">; export declare const sas: LanguageType<"sas">; export declare const scala: LanguageType<"scala">; export declare const scheme: LanguageType<"scheme">; export declare const scilab: LanguageType<"scilab">; export declare const scss: LanguageType<"scss">; export declare const semver: LanguageType<"semver">; export declare const shaderlab: LanguageType<"shaderlab">; export declare const shell: LanguageType<"shell">; export declare const slint: LanguageType<"slint">; export declare const smali: LanguageType<"smali">; export declare const smalltalk: LanguageType<"smalltalk">; export declare const smithy: LanguageType<"smithy">; export declare const sml: LanguageType<"sml">; export declare const snort: LanguageType<"snort">; export declare const solidity: LanguageType<"solidity">; export declare const sparql: LanguageType<"sparql">; export declare const splunk: LanguageType<"splunk">; export declare const sqf: LanguageType<"sqf">; export declare const sql: LanguageType<"sql">; export declare const stan: LanguageType<"stan">; export declare const starlark: LanguageType<"starlark">; export declare const stata: LanguageType<"stata">; export declare const step21: LanguageType<"step21">; export declare const structurizr: LanguageType<"structurizr">; export declare const stylus: LanguageType<"stylus">; export declare const subunit: LanguageType<"subunit">; export declare const surrealql: LanguageType<"surrealql">; export declare const svelte: LanguageType<"svelte">; export declare const swift: LanguageType<"swift">; export declare const systemd: LanguageType<"systemd">; export declare const taggerscript: LanguageType<"taggerscript">; export declare const tap: LanguageType<"tap">; export declare const tcl: LanguageType<"tcl">; export declare const templ: LanguageType<"templ">; export declare const textproto: LanguageType<"textproto">; export declare const thrift: LanguageType<"thrift">; export declare const toml: LanguageType<"toml">; export declare const tp: LanguageType<"tp">; export declare const traceql: LanguageType<"traceql">; export declare const tsq: LanguageType<"tsq">; export declare const tsql: LanguageType<"tsql">; export declare const tsrx: LanguageType<"tsrx">; export declare const turtle: LanguageType<"turtle">; export declare const twig: LanguageType<"twig">; export declare const typescript: LanguageType<"typescript">; export declare const typespec: LanguageType<"typespec">; export declare const typst: LanguageType<"typst">; export declare const uiua: LanguageType<"uiua">; export declare const unison: LanguageType<"unison">; export declare const url: LanguageType<"url">; export declare const v: LanguageType<"v">; export declare const vala: LanguageType<"vala">; export declare const vbnet: LanguageType<"vbnet">; export declare const vbscript: LanguageType<"vbscript">; export declare const vbscriptHtml: LanguageType<"vbscript-html">; export declare const vcl: LanguageType<"vcl">; export declare const verilog: LanguageType<"verilog">; export declare const verse: LanguageType<"verse">; export declare const vhdl: LanguageType<"vhdl">; export declare const vim: LanguageType<"vim">; export declare const vrl: LanguageType<"vrl">; export declare const vue: LanguageType<"vue">; export declare const vyper: LanguageType<"vyper">; export declare const wasm: LanguageType<"wasm">; export declare const wgsl: LanguageType<"wgsl">; export declare const wit: LanguageType<"wit">; export declare const wren: LanguageType<"wren">; export declare const x86asm: LanguageType<"x86asm">; export declare const xl: LanguageType<"xl">; export declare const xml: LanguageType<"xml">; export declare const xquery: LanguageType<"xquery">; export declare const yaml: LanguageType<"yaml">; export declare const yang: LanguageType<"yang">; export declare const yara: LanguageType<"yara">; export declare const yarnspinner: LanguageType<"yarnspinner">; export declare const zephir: LanguageType<"zephir">; export declare const zig: LanguageType<"zig">; export type LanguageName = | "1c" | "abnf" | "accesslog" | "actionscript" | "ada" | "agda" | "angelscript" | "angular" | "apache" | "applescript" | "arcade" | "arduino" | "armasm" | "asciidoc" | "aspectj" | "assemblyscript" | "astro" | "autohotkey" | "autoit" | "avrasm" | "awk" | "axapta" | "baml" | "bash" | "basic" | "bend" | "bibtex" | "bicep" | "bitbake" | "blade" | "blueprint" | "bnf" | "bpftrace" | "bqn" | "brainfuck" | "c" | "c3" | "caddy" | "cairo" | "cal" | "capnproto" | "cedar" | "cel" | "ceylon" | "cisco" | "civet" | "clarity" | "clean" | "clojure" | "clojure-repl" | "cmake" | "codeql" | "coffeescript" | "coq" | "cos" | "cpp" | "cql" | "crmsh" | "crontab" | "crystal" | "csharp" | "csp" | "css" | "csv" | "cue" | "cypher" | "d" | "d2" | "dart" | "datalog" | "dax" | "delphi" | "dhall" | "diff" | "django" | "djot" | "dns" | "dockerfile" | "dos" | "dotenv" | "dsconfig" | "dtrace" | "dts" | "dust" | "earthfile" | "ebnf" | "ejs" | "elixir" | "elm" | "erb" | "erlang" | "erlang-repl" | "esql" | "excel" | "fennel" | "fish" | "fix" | "flix" | "flux" | "fortran" | "freedesktop" | "fsharp" | "gams" | "gauss" | "gbnf" | "gcode" | "gdscript" | "gdshader" | "gherkin" | "gleam" | "glsl" | "gml" | "go" | "golo" | "gotmpl" | "gradle" | "graphql" | "graphviz" | "groovy" | "groq" | "haml" | "handlebars" | "haproxy" | "haskell" | "haxe" | "hcl" | "heex" | "helm" | "hlsl" | "hocon" | "hsp" | "html" | "http" | "hurl" | "hy" | "idris" | "imba" | "inform7" | "ini" | "ink" | "irpf90" | "isbl" | "java" | "javascript" | "jboss-cli" | "jinja" | "jmespath" | "jq" | "json" | "json5" | "jsonata" | "jsonc" | "jsonnet" | "julia" | "julia-repl" | "just" | "kcl" | "kconfig" | "kdl" | "koka" | "kotlin" | "kql" | "kv" | "lasso" | "latex" | "ldif" | "ldscript" | "leaf" | "lean" | "less" | "liquid" | "lisp" | "livecodeserver" | "livescript" | "llvm" | "log" | "logql" | "lookml" | "lsl" | "lua" | "luau" | "makefile" | "markdoc" | "markdown" | "marko" | "mathematica" | "matlab" | "maxima" | "mdx" | "mel" | "mercury" | "mermaid" | "mipsasm" | "mizar" | "modelfile" | "mojo" | "mojolicious" | "monkey" | "moonscript" | "move" | "n1ql" | "nestedtext" | "nginx" | "nickel" | "nim" | "nix" | "node-repl" | "nsis" | "nushell" | "objectivec" | "ocaml" | "odin" | "openscad" | "org" | "oxygene" | "parser3" | "perl" | "pf" | "pgsql" | "php" | "php-template" | "pkl" | "plaintext" | "plantuml" | "plsql" | "polar" | "pony" | "powerquery" | "powershell" | "prisma" | "processing" | "profile" | "prolog" | "promql" | "properties" | "protobuf" | "prql" | "pug" | "puppet" | "purebasic" | "purescript" | "python" | "python-repl" | "q" | "qml" | "r" | "racket" | "raku" | "razor" | "reasonml" | "regex" | "rego" | "renpy" | "rescript" | "rib" | "roboconf" | "roc" | "ron" | "routeros" | "rpmspec" | "rsl" | "rst" | "ruby" | "ruleslanguage" | "rust" | "sas" | "scala" | "scheme" | "scilab" | "scss" | "semver" | "shaderlab" | "shell" | "slint" | "smali" | "smalltalk" | "smithy" | "sml" | "snort" | "solidity" | "sparql" | "splunk" | "sqf" | "sql" | "stan" | "starlark" | "stata" | "step21" | "structurizr" | "stylus" | "subunit" | "surrealql" | "svelte" | "swift" | "systemd" | "taggerscript" | "tap" | "tcl" | "templ" | "textproto" | "thrift" | "toml" | "tp" | "traceql" | "tsq" | "tsql" | "tsrx" | "turtle" | "twig" | "typescript" | "typespec" | "typst" | "uiua" | "unison" | "url" | "v" | "vala" | "vbnet" | "vbscript" | "vbscript-html" | "vcl" | "verilog" | "verse" | "vhdl" | "vim" | "vrl" | "vue" | "vyper" | "wasm" | "wgsl" | "wit" | "wren" | "x86asm" | "xl" | "xml" | "xquery" | "yaml" | "yang" | "yara" | "yarnspinner" | "zephir" | "zig" ;