import { EventEmitter, OnInit, ElementRef } from '@angular/core'; import { Command } from '../infrastructure/command'; import { ISerializationNode } from '../expression-builder/serialization.service'; import { Node } from '../expression-builder/model/node'; import { EbNodeService } from '../expression-builder/eb-node.service'; import { ConditionBuilderModel } from './condition-builder.model'; import { ThemeService } from '../theme/theme.service'; import { IExpression } from './schema/expression'; export declare class ConditionBuilderComponent implements OnInit { private element; private nodeService; private theme; model: ConditionBuilderModel; close: EventEmitter; node: Node; themeComponent: any; $implicit: this; private traverse; private plan; addGroup: Command<{}, {}>; addRule: Command<{}, {}>; remove: Command<{}, {}>; load: Command; save: Command; reset: Command<{}, {}>; constructor(element: ElementRef, nodeService: EbNodeService, theme: ThemeService); initTheme(): void; ngOnInit(): void; private findLogicalNode(node); }