import { NodeCheckListItem, NodeCheckListItemContentType } from '@cuby-ui/api'; import { CuiDragDropData } from '@cuby-ui/cdk'; import { CuiEditorConfig } from '../../../../../editor'; import type { CuiCheckListBlockItem } from '../../checklist-block.options'; import { CuiCheckListBlockListItemActionWithVerificationComponent } from '../checklist-block-list-item-action-with-verification'; import { CuiCheckListBlockListItemActionWithoutVerificationComponent } from '../checklist-block-list-item-action-without-verification'; import { CuiCheckListBlockListItemEvaluationComponent } from '../checklist-block-list-item-evaluation'; import * as i0 from "@angular/core"; export declare class CuiChecklistBlockListComponent { private readonly treeStructApiService; private readonly treeStructNavigatorApiService; private readonly checkListBlockService; protected readonly checkListItems: import("@angular/core").Signal[]>>; protected readonly isDragAvailable: import("@angular/core").Signal; protected readonly checkListItemActionWithVerification: typeof CuiCheckListBlockListItemActionWithVerificationComponent; protected readonly checkListItemActionWithoutVerification: typeof CuiCheckListBlockListItemActionWithoutVerificationComponent; protected readonly checkListItemEvaluation: typeof CuiCheckListBlockListItemEvaluationComponent; protected readonly componentId: import("@angular/core").Signal>; protected readonly isLoading: import("@angular/core").WritableSignal; protected readonly isDragEnabled: import("@angular/core").Signal; protected readonly checkListItemsWithComponents: import("@angular/core").Signal; readonly config: import("@angular/core").InputSignal; protected moveTreeStruct(data: CuiDragDropData, element: CuiCheckListBlockItem): void; private getNodeCheckListItemComponent; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }