import type { CuiNullable } from '@cuby-ui/cdk'; import { NodeCheckListItem, NodeCheckListItemContentType } from '@cuby-ui/api'; import * as i0 from "@angular/core"; export declare class CuiCheckListBlockService { private readonly checkListItemsSignal; private readonly componentIdSignal; private readonly isDragAvailableSignal; readonly checkListItems: import("@angular/core").Signal[]>>; readonly componentId: import("@angular/core").Signal>; readonly isDragAvailable: import("@angular/core").Signal; setCheckListItems(checkListItems: NodeCheckListItem[]): void; addCheckListItem(checkListItem: NodeCheckListItem): void; updateCheckListItem(updatedCheckListItem: NodeCheckListItem): void; deleteCheckListItem(id: string): void; setComponentId(id: string): void; toggleDragPermission(isDragButtonVisible: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }