import { Signal, WritableSignal } from '@angular/core'; import { FormGroup } from '@angular/forms'; import * as i0 from "@angular/core"; interface IRuleTreeState { $formValue: WritableSignal; $filterFormJsonString: WritableSignal; $filterString: Signal; } export declare class CoreRuleTreeService { private stateMap; private createState; getState(owner: object): IRuleTreeState; removeState(owner: object): void; constructor(); cleanEmptyFilters(node: any): any; getFilterString(filter: any): string; formatDateToYMD(date: Date): string; buildFormGroupFromStep(config?: any): FormGroup; createGroupForm(config?: any): FormGroup; createConditionForm(f?: any): FormGroup; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};