import { EventEmitter, OnInit } from '@angular/core'; import { ThemePalette } from '@angular/material/core'; import { MatCheckboxChange } from '@angular/material/checkbox'; import * as i0 from "@angular/core"; export interface ICheck { id?: number; name: string; selected: boolean; hide?: boolean; value?: any; color?: ThemePalette; emptyMessage?: string; childrens?: ICheck[]; isExpanded?: boolean; disabled?: boolean; } export declare class TreeMultiCheckComponent implements OnInit { selectionChange: EventEmitter; selectAll: EventEmitter; itemsCheck: ICheck; allComplete: boolean; ngOnInit(): void; updateAllComplete(): void; toggleExpanded(check: ICheck): void; someComplete(): boolean; setAll(selected: boolean): void; setCheckComplete(check: ICheck, selected: boolean, principalCheck?: boolean): void; onCheckboxChange(check: ICheck, event: MatCheckboxChange): void; updateParentICheck(parentICheck: ICheck): void; someParentComplete(parentICheck: ICheck): boolean; getNestedSelected(checks: ICheck[] | undefined): ICheck[]; mostrarSeleccionados(): void; private buildSelectedTree; toggleAll(selected: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }