export declare const languageConfiguration: { wordPattern: RegExp; comments: { lineComment: string; }; brackets: string[][]; autoClosingPairs: { open: string; close: string; }[]; surroundingPairs: { open: string; close: string; }[]; folding: { offSide: boolean; }; }; export declare const language: { tokenPostfix: string; brackets: { token: string; open: string; close: string; }[]; keywords: string[]; numberInteger: RegExp; numberFloat: RegExp; numberOctal: RegExp; numberHex: RegExp; numberInfinity: RegExp; numberNaN: RegExp; numberDate: RegExp; escapes: RegExp; tokenizer: { root: ((string | RegExp)[] | { include: string; } | (RegExp | string[])[] | (RegExp | { cases: { '@keywords': string; '@default': string; }; })[])[]; whitespace: (string | RegExp)[][]; comment: (string | RegExp)[][]; doubleQuotedString: (string | RegExp)[][]; singleQuotedString: (string | RegExp)[][]; blockScalar: (string | RegExp)[][]; flowMap: ((string | RegExp)[] | { include: string; })[]; flowSequence: ((string | RegExp)[] | { include: string; })[]; }; };