// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.

declare module 'highlight.js/lib/languages/1c.js';
declare module 'highlight.js/lib/languages/actionscript.js';
declare module 'highlight.js/lib/languages/applescript.js';
declare module 'highlight.js/lib/languages/bash.js';
declare module 'highlight.js/lib/languages/clojure.js';
declare module 'highlight.js/lib/languages/coffeescript.js';
declare module 'highlight.js/lib/languages/cpp.js';
declare module 'highlight.js/lib/languages/cs.js';
declare module 'highlight.js/lib/languages/css.js';
declare module 'highlight.js/lib/languages/d.js';
declare module 'highlight.js/lib/languages/dart.js';
declare module 'highlight.js/lib/languages/delphi.js';
declare module 'highlight.js/lib/languages/diff.js';
declare module 'highlight.js/lib/languages/django.js';
declare module 'highlight.js/lib/languages/dockerfile.js';
declare module 'highlight.js/lib/languages/elixir.js';
declare module 'highlight.js/lib/languages/erlang.js';
declare module 'highlight.js/lib/languages/fortran.js';
declare module 'highlight.js/lib/languages/fsharp.js';
declare module 'highlight.js/lib/languages/gcode.js';
declare module 'highlight.js/lib/languages/go.js';
declare module 'highlight.js/lib/languages/groovy.js';
declare module 'highlight.js/lib/languages/handlebars.js';
declare module 'highlight.js/lib/languages/haskell.js';
declare module 'highlight.js/lib/languages/haxe.js';
declare module 'highlight.js/lib/languages/java.js';
declare module 'highlight.js/lib/languages/javascript.js';
declare module 'highlight.js/lib/languages/json.js';
declare module 'highlight.js/lib/languages/julia.js';
declare module 'highlight.js/lib/languages/kotlin.js';
declare module 'highlight.js/lib/languages/less.js';
declare module 'highlight.js/lib/languages/lisp.js';
declare module 'highlight.js/lib/languages/lua.js';
declare module 'highlight.js/lib/languages/makefile.js';
declare module 'highlight.js/lib/languages/markdown.js';
declare module 'highlight.js/lib/languages/matlab.js';
declare module 'highlight.js/lib/languages/objectivec.js';
declare module 'highlight.js/lib/languages/ocaml.js';
declare module 'highlight.js/lib/languages/perl.js';
declare module 'highlight.js/lib/languages/pgsql.js';
declare module 'highlight.js/lib/languages/php.js';
declare module 'highlight.js/lib/languages/powershell.js';
declare module 'highlight.js/lib/languages/puppet.js';
declare module 'highlight.js/lib/languages/python.js';
declare module 'highlight.js/lib/languages/r.js';
declare module 'highlight.js/lib/languages/ruby.js';
declare module 'highlight.js/lib/languages/rust.js';
declare module 'highlight.js/lib/languages/scala.js';
declare module 'highlight.js/lib/languages/scheme.js';
declare module 'highlight.js/lib/languages/scss.js';
declare module 'highlight.js/lib/languages/smalltalk.js';
declare module 'highlight.js/lib/languages/sql.js';
declare module 'highlight.js/lib/languages/stylus.js';
declare module 'highlight.js/lib/languages/swift.js';
declare module 'highlight.js/lib/languages/tex.js';
declare module 'highlight.js/lib/languages/typescript.js';
declare module 'highlight.js/lib/languages/vbnet.js';
declare module 'highlight.js/lib/languages/vbscript.js';
declare module 'highlight.js/lib/languages/verilog.js';
declare module 'highlight.js/lib/languages/vhdl.js';
declare module 'highlight.js/lib/languages/xml.js';
declare module 'highlight.js/lib/languages/yaml.js';

declare module 'highlight.js/styles/*.css' {
    const url: string;
    export default url;
}
