export interface HighlightJS {
    highlight: (code: string, options: {
        language: string;
        ignoreIllegals: boolean;
    }) => {
        value: string;
    };
    highlightAuto: (code: string) => {
        value: string;
    };
    getLanguage: (name: string) => any;
}
export declare const codeLanguages: {
    '1c': string;
    abnf: string;
    accesslog: string;
    actionscript: string;
    ada: string;
    angelscript: string;
    apache: string;
    applescript: string;
    arcade: string;
    arduino: string;
    armasm: string;
    asciidoc: string;
    aspectj: string;
    autohotkey: string;
    autoit: string;
    avrasm: string;
    awk: string;
    axapta: string;
    bash: string;
    basic: string;
    bnf: string;
    brainfuck: string;
    c: string;
    cal: string;
    capnproto: string;
    ceylon: string;
    clean: string;
    clojure: string;
    'clojure-repl': string;
    cmake: string;
    coffeescript: string;
    coq: string;
    cos: string;
    cpp: string;
    crmsh: string;
    crystal: string;
    csharp: string;
    csp: string;
    css: string;
    d: string;
    markdown: string;
    dart: string;
    delphi: string;
    diff: string;
    django: string;
    dns: string;
    dockerfile: string;
    dos: string;
    dsconfig: string;
    dts: string;
    dust: string;
    ebnf: string;
    elixir: string;
    elm: string;
    ruby: string;
    erb: string;
    'erlang-repl': string;
    erlang: string;
    excel: string;
    fix: string;
    flix: string;
    fortran: string;
    fsharp: string;
    gams: string;
    gauss: string;
    gcode: string;
    gherkin: string;
    glsl: string;
    gml: string;
    go: string;
    golo: string;
    gradle: string;
    graphql: string;
    groovy: string;
    haml: string;
    handlebars: string;
    haskell: string;
    haxe: string;
    hsp: string;
    http: string;
    hy: string;
    inform7: string;
    ini: string;
    irpf90: string;
    isbl: string;
    java: string;
    javascript: string;
    'jboss-cli': string;
    json: string;
    julia: string;
    'julia-repl': string;
    kotlin: string;
    lasso: string;
    latex: string;
    ldif: string;
    leaf: string;
    less: string;
    lisp: string;
    livecodeserver: string;
    livescript: string;
    llvm: string;
    lsl: string;
    lua: string;
    makefile: string;
    mathematica: string;
    matlab: string;
    maxima: string;
    mel: string;
    mercury: string;
    mipsasm: string;
    mizar: string;
    mojolicious: string;
    monkey: string;
    moonscript: string;
    n1ql: string;
    nestedtext: string;
    nginx: string;
    nim: string;
    nix: string;
    'node-repl': string;
    nsis: string;
    objectivec: string;
    ocaml: string;
    openscad: string;
    oxygene: string;
    parser3: string;
    pf: string;
    pgsql: string;
    php: string;
    'php-template': string;
    plaintext: string;
    pony: string;
    powershell: string;
    processing: string;
    profile: string;
    prolog: string;
    properties: string;
    protobuf: string;
    puppet: string;
    purebasic: string;
    python: string;
    'python-repl': string;
    q: string;
    qml: string;
    r: string;
    reasonml: string;
    rib: string;
    roboconf: string;
    routeros: string;
    rsl: string;
    ruleslanguage: string;
    rust: string;
    sas: string;
    scala: string;
    scheme: string;
    scilab: string;
    scss: string;
    shell: string;
    smali: string;
    smalltalk: string;
    sml: string;
    sqf: string;
    sql: string;
    stan: string;
    stata: string;
    step21: string;
    stylus: string;
    subunit: string;
    swift: string;
    taggerscript: string;
    yaml: string;
    tap: string;
    tcl: string;
    thrift: string;
    tp: string;
    twig: string;
    typescript: string;
    vala: string;
    vbnet: string;
    vbscript: string;
    'vbscript-html': string;
    verilog: string;
    vhdl: string;
    vim: string;
    wasm: string;
    wren: string;
    x86asm: string;
    xl: string;
    xquery: string;
    xml: string;
    zephir: string;
    html: string;
};
export type Language = 'html' | 'css' | 'javascript' | 'typescript' | 'json' | 'markdown' | string;
export interface CodeEditorProps {
    language?: Language;
    readonly?: boolean;
    modelValue?: string;
    autodetect?: boolean;
    ignoreIllegals?: boolean;
    label?: string;
    height?: string;
}
//# sourceMappingURL=CodeTypes.d.ts.map