import { OnInit } from '@angular/core'; import { QuestionComponent } from '../question.component'; import { ImageManipulationService } from '../image-manipulation.service'; import { ImageAsset, ImageAssetFactory, ImageAssetType } from '../../domain/card'; import { NgxSpinnerService } from 'ngx-spinner'; import { OcrService } from '../ocr.service'; import { ScrollService } from '../scroll.service'; export declare class OcrImageUploadQuestionComponent extends QuestionComponent implements OnInit { private spinnerService; private imageService; private imageAssetFactory; private ocrService; private scrollService; form: any; question: any; input: any; type: string; images: ImageAsset[]; imageAssetType: typeof ImageAssetType; constructor(spinnerService: NgxSpinnerService, imageService: ImageManipulationService, imageAssetFactory: ImageAssetFactory, ocrService: OcrService, scrollService: ScrollService); ngOnInit(): void; readonly isInvalid: any; readonly show: boolean; clickFile(): void; setFromOcr(event: any): Promise; private filterResults; /** * Attempt to find the index of the first pattern in the results then try to match the subsequent * results against the subsequent patterns. * @returns TextDetection | null * @param results * @param regex */ private splitFilter; private standardFilter; private patchOcrTarget; private clearOcrTarget; resetFileInput(): void; }