import { JexlEngineProvider, ExpressionHandler, ExpressionContextProvider, ExpressionCompiler, ExpressionContext } from './expression-protocol';
export declare class ExpressionHandlerImpl implements ExpressionHandler {
    protected readonly jexlEngineProvider: JexlEngineProvider<any>;
    protected readonly expressionContextProvider: ExpressionContextProvider;
    protected readonly expressionCompiler: ExpressionCompiler;
    protected _ctx: ExpressionContext;
    protected getContext(ctx?: ExpressionContext): ExpressionContext;
    handle(textOrObj: string | Object, ctx?: ExpressionContext): any;
    protected doHandle(text: string, ctx?: ExpressionContext): any;
    protected hasExpression(sections: any[]): boolean;
}
//# sourceMappingURL=expression-handler.d.ts.map