import { CdkDragDrop } from '@angular/cdk/drag-drop'; import { ChangeDetectorRef, EventEmitter, NgZone, SimpleChanges } from '@angular/core'; import { DraggedInnerData, Row } from '../drag-and-drop/drag-and-drop.model'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class SubFormComponent { private cdr; private zone; private sanitizer; private injectedSubForm; private injectedSubFormGrids; private injectedTranslations; private injectedSelectedLanguage; subForm: any; translations: any; selectedLanguage: string; subFormGrids: any; gridIndex: number; subFormGridsChange: EventEmitter; subFormTitle: string; subFormDescription: string; question: any; isDragging: boolean; colorPalette: string[]; isResizing: boolean; resizingQuestion: any; initialMouseX: number; initialGridSize: number; gridsLength: number; currentgrids: any; constructor(cdr: ChangeDetectorRef, zone: NgZone, sanitizer: DomSanitizer, injectedSubForm: any, injectedSubFormGrids: any, injectedTranslations: any, injectedSelectedLanguage: any); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; startResizing(event: MouseEvent, question: any, grids: any, grid: any): void; resize(event: MouseEvent): void; stopResizing(): void; getTotalGridCount(grids: any[]): number; getTitleAndDescription(): void; questionClick(question: any): void; getColorFromPalette(index: number): string; onDragStart(event: any): void; drop(event: CdkDragDrop): void; handleGridDrop(dragData: DraggedInnerData, event: CdkDragDrop): void; handleGridReorder(draggedElement: any, previousRow: Row, targetRow: Row, previousIndex: number, currentIndex: number): void; removeEmptyRows(): void; handleRowDrop(dragData: DraggedInnerData, event: CdkDragDrop): void; updateSubFormRow(value: any[]): void; updateRowGridCount(questionId: string, newCount: number): void; connectedLists(subFormId: string): string[]; getSanitizedContent(): SafeHtml; getRowGridColor(cellIndex: number, grids: any[]): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }