import { JexlEngineProvider } from './jexl-engine-provider'; interface MiddleExpression { expression: any; nextText?: string; } export declare class ExpressionCompiler { private ESCAPE_CHAR; private SPECIAL_CHAR; private BRACKET_BEGIN; private BRACKET_END; jexlEngineProvider: JexlEngineProvider; compileSections(text: string): any[]; protected middleCompile(text: string): MiddleExpression | undefined; protected nextMiddleExpression(text: string): MiddleExpression | undefined; protected nextString(text: string): MiddleExpression; } export {}; //# sourceMappingURL=expression-compiler.d.ts.map