import type { OnInit } from '@angular/core'; import type { FormGroup } from '@angular/forms'; import type { CuiNullable } from '@cuby-ui/cdk'; import { NodeCheckListActionItemContent, NodeCheckListItemContentAction } from '@cuby-ui/api'; import * as i0 from "@angular/core"; export declare class CuiCheckListBlockListItemActionCardComponent implements OnInit { private readonly destroyRef; private readonly nonNullableFormBuilder; actionForm: FormGroup; readonly purposeType: import("@angular/core").InputSignal; readonly isConsiderationNeeded: import("@angular/core").InputSignal; readonly actionInfo: import("@angular/core").InputSignal; readonly consideredCorrectChanged: import("@angular/core").OutputEmitterRef; readonly checkListActionChanged: import("@angular/core").OutputEmitterRef; protected readonly _actionInfo: import("@angular/core").WritableSignal>; protected readonly attachmentPhotoAction: import("@angular/core").Signal; protected readonly textAreaAction: import("@angular/core").Signal; protected readonly isConsideredCorrectControl: import("@angular/forms").FormControl; protected get photoGroup(): FormGroup; protected get commentGroup(): FormGroup; constructor(); ngOnInit(): void; private initActionForm; private initActionFormSegmentsSubscriptions; private isConsideredCorrectControlSubscription; private initPhotoGroupSubscription; private initCommentGroupSubscription; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }