import { IdcardFrontVerificationResult } from './IdcardFrontVerificationResult'; import { IdcardScoreInfoResult } from './IdcardScoreInfoResult'; export declare class IdcardFrontResult { name?: string; sex?: string; birth?: string; ethnicity?: string; address?: string; private 'number'?; private 'portrait_image'?; private 'adjusted_image'?; private 'verification_result'?; private 'text_location'?; private 'portrait_location'?; private 'detect_reproduce_result'?; private 'detect_copy_result'?; private 'detect_tampering_result'?; private 'detect_border_integrity_result'?; private 'detect_blocking_within_border_result'?; private 'detect_blur_result'?; private 'detect_interim_result'?; private 'detect_glare_result'?; private 'score_info'?; constructor(); withName(name: string): IdcardFrontResult; withSex(sex: string): IdcardFrontResult; withBirth(birth: string): IdcardFrontResult; withEthnicity(ethnicity: string): IdcardFrontResult; withAddress(address: string): IdcardFrontResult; withModelNumber(modelNumber: string): IdcardFrontResult; set modelNumber(modelNumber: string | undefined); get modelNumber(): string | undefined; withPortraitImage(portraitImage: string): IdcardFrontResult; set portraitImage(portraitImage: string | undefined); get portraitImage(): string | undefined; withAdjustedImage(adjustedImage: string): IdcardFrontResult; set adjustedImage(adjustedImage: string | undefined); get adjustedImage(): string | undefined; withVerificationResult(verificationResult: IdcardFrontVerificationResult): IdcardFrontResult; set verificationResult(verificationResult: IdcardFrontVerificationResult | undefined); get verificationResult(): IdcardFrontVerificationResult | undefined; withTextLocation(textLocation: object): IdcardFrontResult; set textLocation(textLocation: object | undefined); get textLocation(): object | undefined; withPortraitLocation(portraitLocation: Array>): IdcardFrontResult; set portraitLocation(portraitLocation: Array> | undefined); get portraitLocation(): Array> | undefined; withDetectReproduceResult(detectReproduceResult: boolean): IdcardFrontResult; set detectReproduceResult(detectReproduceResult: boolean | undefined); get detectReproduceResult(): boolean | undefined; withDetectCopyResult(detectCopyResult: boolean): IdcardFrontResult; set detectCopyResult(detectCopyResult: boolean | undefined); get detectCopyResult(): boolean | undefined; withDetectTamperingResult(detectTamperingResult: boolean): IdcardFrontResult; set detectTamperingResult(detectTamperingResult: boolean | undefined); get detectTamperingResult(): boolean | undefined; withDetectBorderIntegrityResult(detectBorderIntegrityResult: boolean): IdcardFrontResult; set detectBorderIntegrityResult(detectBorderIntegrityResult: boolean | undefined); get detectBorderIntegrityResult(): boolean | undefined; withDetectBlockingWithinBorderResult(detectBlockingWithinBorderResult: boolean): IdcardFrontResult; set detectBlockingWithinBorderResult(detectBlockingWithinBorderResult: boolean | undefined); get detectBlockingWithinBorderResult(): boolean | undefined; withDetectBlurResult(detectBlurResult: boolean): IdcardFrontResult; set detectBlurResult(detectBlurResult: boolean | undefined); get detectBlurResult(): boolean | undefined; withDetectInterimResult(detectInterimResult: boolean): IdcardFrontResult; set detectInterimResult(detectInterimResult: boolean | undefined); get detectInterimResult(): boolean | undefined; withDetectGlareResult(detectGlareResult: boolean): IdcardFrontResult; set detectGlareResult(detectGlareResult: boolean | undefined); get detectGlareResult(): boolean | undefined; withScoreInfo(scoreInfo: IdcardScoreInfoResult): IdcardFrontResult; set scoreInfo(scoreInfo: IdcardScoreInfoResult | undefined); get scoreInfo(): IdcardScoreInfoResult | undefined; } //# sourceMappingURL=IdcardFrontResult.d.ts.map