import { OnInit, ChangeDetectorRef } from '@angular/core'; import { Survey } from '../../classes'; import { ActivatedRoute, Router } from '@angular/router'; import { Subscription } from 'rxjs'; import { SurveyService, ChangeDescriptorService } from '../../services'; import { LoadingService } from '@schoolbelle/common/loading'; import { ToastrService } from 'ngx-toastr'; import { FormGroup } from '@angular/forms'; import { CrosswindowMessageService } from '@schoolbelle/common/crosswindow-message'; export declare class ComposeComponent implements OnInit { private surveyService; private route; private router; private loading; private toastr; private message; changeDescriptor: ChangeDescriptorService; private cdRef; survey: Survey; composeFormGroup: FormGroup; subscriptions: Subscription[]; constructor(surveyService: SurveyService, route: ActivatedRoute, router: Router, loading: LoadingService, toastr: ToastrService, message: CrosswindowMessageService, changeDescriptor: ChangeDescriptorService, cdRef: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; addQuestion(): void; trackByIdFn(index: number, value: any): any; summaryChanges(): void; save(): void; }