import { ElementRef } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { CoreFormControlBaseComponent } from '../core-form-control-base/core-form-control-base.component'; import { CoreWorkflowService } from '../core-workflow-builder/core-workflow.service'; import { CoreRuleTreeService } from '../core-rule-tree/core-rule-tree.service'; import { DomService } from '../services/dom.service'; import * as i0 from "@angular/core"; export declare class CoreRuleSetComponent extends CoreFormControlBaseComponent { $container: import("@angular/core").Signal | undefined>; value: string | null; $open: import("@angular/core").WritableSignal; crts: CoreRuleTreeService; private readonly el; $ruleTreeConfig: import("@angular/core").WritableSignal; $ruleTreeForm: import("@angular/core").Signal>; wfs: CoreWorkflowService; ds: DomService; writeValue(value: string | null): void; constructor(); onToggleOpen(): void; onRuleTreeJsonChange(e: any): void; onDocumentClick(event: MouseEvent): void; private onClickOutside; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }