import * as i0 from "@angular/core"; /** * Edit multiple edit services */ export declare class EditMultipleService { /** * list of element check multi edit */ listOfSelection: { text: string; onSelect: () => void; }[]; /** * show/hidden multicheck */ showChecked: boolean; /** * checked all elements column */ checked: boolean; /** * indeterminate checked */ indeterminate: boolean; /** * check data in current page */ listOfCurrentPageData: ReadonlyArray; /** * all ids checked */ setOfCheckedId: Set; /** * all data checked */ setOfCheckedData: Map; /** * change the value of the checked value */ changeShowChecked(): void; /** * check/uncheck all row * @param value true/false value to check/uncheck */ onAllChecked(value: boolean): void; /** * update status value check row */ refreshCheckedStatus(): void; /** * add data or delete in map * @param id row * @param checked value (checked/unchecked) * @param data data to update */ updateCheckedSet(id: number, checked: boolean, data?: any): void; /** * open checked */ openChecks(): void; /** * close checked */ closeChecks(): void; /** * clean map */ cleanChecks(): void; /** * checked change emitter * @param id row * @param checked value (checked/unchecked) * @param data data to update */ onItemChecked(id: number, checked: boolean, data: any): void; /** * Current page data change * @param $event values in array */ onCurrentPageDataChange(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }