import { getMode } from './modes'; import uppercase from './uppercase'; declare const _default: { uppercase: typeof uppercase; canonical: (language: "less" | "stylus" | "rb" | "aspx" | "bash" | "c++" | "c#" | "clj" | "cljc" | "cljx" | "coffeescript" | "cpp" | "cql" | "cs" | "docker" | "ecmascript" | "erl" | "gql" | "gradle" | "handlebars" | "hbs" | "jl" | "jruby" | "js" | "kt" | "macruby" | "md" | "ml" | "mssql" | "mysql" | "node" | "obj-c" | "obj-c++" | "objc++" | "objc" | "objcpp" | "objectivecpp" | "pgsql" | "pl" | "plsql" | "postgres" | "postgresql" | "ps1" | "py" | "rake" | "rbx" | "rs" | "sass" | "scss" | "sh" | "solidity" | "sqlite" | "styl" | "xhtml" | "yml" | "zsh") => "less" | "stylus" | "html" | "ruby" | "rb" | "asp" | "shell" | "cplusplus" | "csharp" | "clojure" | "javascript" | "sql" | "dockerfile" | "erlang" | "graphql" | "groovy" | "julia" | "kotlin" | "css" | "markdown" | "ocaml" | "objectivec" | "objectivecplusplus" | "perl" | "powershell" | "python" | "rust" | "sol" | "yaml" | "aspx" | "bash" | "c++" | "c#" | "clj" | "cljc" | "cljx" | "coffeescript" | "cpp" | "cql" | "cs" | "docker" | "ecmascript" | "erl" | "gql" | "gradle" | "handlebars" | "hbs" | "jl" | "jruby" | "js" | "kt" | "macruby" | "md" | "ml" | "mssql" | "mysql" | "node" | "obj-c" | "obj-c++" | "objc++" | "objc" | "objcpp" | "objectivecpp" | "pgsql" | "pl" | "plsql" | "postgres" | "postgresql" | "ps1" | "py" | "rake" | "rbx" | "rs" | "sass" | "scss" | "sh" | "solidity" | "sqlite" | "styl" | "xhtml" | "yml" | "zsh"; modes: { readonly asp: "clike"; readonly aspx: "clike"; readonly bash: "shell"; readonly c: "clike"; readonly 'c#': readonly ["clike", "text/x-csharp"]; readonly 'c++': readonly ["clike", "text/x-c++src"]; readonly clj: "clojure"; readonly cljc: "clojure"; readonly cljx: "clojure"; readonly coffeescript: "javascript"; readonly cplusplus: readonly ["clike", "text/x-c++src"]; readonly cpp: readonly ["clike", "text/x-c++src"]; readonly cql: readonly ["sql", "text/x-cassandra"]; readonly cs: readonly ["clike", "text/x-csharp"]; readonly csharp: readonly ["clike", "text/x-csharp"]; readonly curl: "shell"; readonly d: "d"; readonly diff: "diff"; readonly ecmascript: "javascript"; readonly erl: "erlang"; readonly go: readonly ["go", "text/x-go"]; readonly gradle: "groovy"; readonly gql: "graphql"; readonly handlebars: "htmlmixed"; readonly hbs: "htmlmixed"; readonly html: "htmlmixed"; readonly java: readonly ["clike", "text/x-java"]; readonly jl: "julia"; readonly js: "javascript"; readonly jsx: "jsx"; readonly json: readonly ["javascript", "application/ld+json"]; readonly jruby: "ruby"; readonly kotlin: readonly ["clike", "text/x-kotlin"]; readonly kt: readonly ["clike", "text/x-kotlin"]; readonly less: "css"; readonly liquid: "htmlmixed"; readonly lua: "lua"; readonly node: "javascript"; readonly macruby: "ruby"; readonly markdown: "gfm"; readonly md: "gfm"; readonly ml: readonly ["mllike", "text/x-ocaml"]; readonly mssql: readonly ["sql", "text/x-mssql"]; readonly mysql: readonly ["sql", "text/x-mysql"]; readonly objc: readonly ["clike", "text/x-objectivec"]; readonly 'objc++': readonly ["clike", "text/x-objectivec++"]; readonly objcpp: readonly ["clike", "text/x-objectivec++"]; readonly objectivec: readonly ["clike", "text/x-objectivec"]; readonly objectivecpp: readonly ["clike", "text/x-objectivec++"]; readonly objectivecplusplus: readonly ["clike", "text/x-objectivec++"]; readonly ocaml: readonly ["mllike", "text/x-ocaml"]; readonly php: readonly ["php", "text/x-php"]; readonly pgsql: readonly ["sql", "text/x-pgsql"]; readonly pl: "perl"; readonly plsql: readonly ["sql", "text/x-plsql"]; readonly postgres: readonly ["sql", "text/x-pgsql"]; readonly postgresql: readonly ["sql", "text/x-pgsql"]; readonly ps1: "powershell"; readonly py: "python"; readonly r: "r"; readonly rake: "ruby"; readonly rb: "ruby"; readonly rbx: "ruby"; readonly rs: "rust"; readonly sass: "css"; readonly scala: readonly ["clike", "text/x-scala"]; readonly scss: "css"; readonly sh: "shell"; readonly sol: "solidity"; readonly solidity: "solidity"; readonly sql: readonly ["sql", "text/x-sql"]; readonly sqlite: readonly ["sql", "text/x-sqlite"]; readonly styl: "css"; readonly stylus: "css"; readonly text: readonly ["null", "text/plain"]; readonly ts: readonly ["javascript", "text/typescript"]; readonly typescript: readonly ["javascript", "text/typescript"]; readonly xhtml: "htmlmixed"; readonly yml: "yaml"; readonly zsh: "shell"; }; getMode: typeof getMode; }; export default _default;