import { OnInit } from '@angular/core'; import { QuestionBase } from '../../domain/question.base'; import { QuestionComponent } from '../question.component'; import { FormGroup } from '@angular/forms'; import { ImageAsset, ImageAssetFactory, ImageAssetType } from '../../domain/card'; import { ScrollService } from '../scroll.service'; export declare class TextboxQuestionComponent extends QuestionComponent implements OnInit { private imageAssetFactory; private scrollService; form: FormGroup; question: QuestionBase; input: any; type: string; images: ImageAsset[]; imageAssetType: typeof ImageAssetType; constructor(imageAssetFactory: ImageAssetFactory, scrollService: ScrollService); ngOnInit(): void; /** Though we can force to uppercase using CSS, that doesn't change the actual value * so when we leave the field, we also need to upperCase the value too */ onChange(): void; readonly isInvalid: boolean; readonly show: boolean; }