export declare const languageConfiguration: { wordPattern: RegExp; comments: { lineComment: string; blockComment: [string, string]; }; brackets: any; autoClosingPairs: any; surroundingPairs: any; folding: { offSide: boolean; }; }; export declare const language: { defaultToken: string; tokenPostfix: string; brackets: { open: string; close: string; token: string; }[]; keywords: string[]; builtinFunctions: string[]; operators: string[]; escapes: RegExp; digits: RegExp; hexdigits: RegExp; octdigits: RegExp; bindigits: RegExp; tokenizer: { root: ((string | RegExp)[] | { include: string; } | (RegExp | { cases: { '@builtinFunctions': string; '@default': string; }; })[] | (RegExp | { cases: { '@keywords': string; '@default': string; }; })[])[]; whitespace: (string | RegExp)[][]; comments: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; comment: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; numbers: (string | RegExp)[][]; strings: (RegExp | { token: string; next: string; })[][]; string_double: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; string_single: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; string_backtick: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; bytes: (RegExp | { token: string; next: string; })[][]; bytes_double: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; bytes_single: ((string | RegExp)[] | (RegExp | { token: string; next: string; })[])[]; }; };