/** * @public */ export declare const prismDqlLanguage: { /** * DQL language is defined as commands separated by the optional character (|). * Prism first matches an entire command, then matches the command parameters and command name * 'inside' the command. * Within the command parameters, Prism matches strings, variables, and numbers. * * Take great care of adding or modifying the regex patterns as this * may introduce recursion issues, due to the existence of three levels of regex matching. */ command: { pattern: RegExp; greedy: boolean; inside: { commandName: { pattern: RegExp; alias: string; }; commandParameters: { commandName: { pattern: RegExp; alias: string; }; pattern: RegExp; lookbehind: boolean; inside: { commandName: { pattern: RegExp; lookbehind: boolean; alias: string; }; comment: { pattern: RegExp; greedy: boolean; }; commentMultiline: { pattern: RegExp; alias: string; greedy: boolean; }; tripleQuoteString: { pattern: RegExp; alias: string; }; string: { pattern: RegExp; }; backtickstring: { pattern: RegExp; alias: string; }; number: RegExp; parameterName: { pattern: RegExp; alias: string; }; }; }; }; }; comment: { pattern: RegExp; greedy: boolean; }; commentMultiline: { pattern: RegExp; alias: string; greedy: boolean; }; };