import { ExitEntryPermitConfidence } from './ExitEntryPermitConfidence'; import { ExitEntryPermitEndorsementInfo } from './ExitEntryPermitEndorsementInfo'; export declare class ExitEntryPermitResult { name?: string; private 'name_en'?; sex?: string; private 'birth_date'?; private 'number'?; private 'issuing_authority'?; private 'issue_place'?; private 'valid_period'?; private 'machine_code'?; private 'portrait_image'?; private 'portrait_location'?; type?: string; side?: string; private 'endorsement_info_hk'?; private 'endorsement_info_mo'?; private 'endorsement_info_tw'?; confidence?: ExitEntryPermitConfidence; constructor(); withName(name: string): ExitEntryPermitResult; withNameEn(nameEn: string): ExitEntryPermitResult; set nameEn(nameEn: string | undefined); get nameEn(): string | undefined; withSex(sex: string): ExitEntryPermitResult; withBirthDate(birthDate: string): ExitEntryPermitResult; set birthDate(birthDate: string | undefined); get birthDate(): string | undefined; withModelNumber(modelNumber: string): ExitEntryPermitResult; set modelNumber(modelNumber: string | undefined); get modelNumber(): string | undefined; withIssuingAuthority(issuingAuthority: string): ExitEntryPermitResult; set issuingAuthority(issuingAuthority: string | undefined); get issuingAuthority(): string | undefined; withIssuePlace(issuePlace: string): ExitEntryPermitResult; set issuePlace(issuePlace: string | undefined); get issuePlace(): string | undefined; withValidPeriod(validPeriod: string): ExitEntryPermitResult; set validPeriod(validPeriod: string | undefined); get validPeriod(): string | undefined; withMachineCode(machineCode: string): ExitEntryPermitResult; set machineCode(machineCode: string | undefined); get machineCode(): string | undefined; withPortraitImage(portraitImage: string): ExitEntryPermitResult; set portraitImage(portraitImage: string | undefined); get portraitImage(): string | undefined; withPortraitLocation(portraitLocation: Array>): ExitEntryPermitResult; set portraitLocation(portraitLocation: Array> | undefined); get portraitLocation(): Array> | undefined; withType(type: string): ExitEntryPermitResult; withSide(side: string): ExitEntryPermitResult; withEndorsementInfoHk(endorsementInfoHk: ExitEntryPermitEndorsementInfo): ExitEntryPermitResult; set endorsementInfoHk(endorsementInfoHk: ExitEntryPermitEndorsementInfo | undefined); get endorsementInfoHk(): ExitEntryPermitEndorsementInfo | undefined; withEndorsementInfoMo(endorsementInfoMo: ExitEntryPermitEndorsementInfo): ExitEntryPermitResult; set endorsementInfoMo(endorsementInfoMo: ExitEntryPermitEndorsementInfo | undefined); get endorsementInfoMo(): ExitEntryPermitEndorsementInfo | undefined; withEndorsementInfoTw(endorsementInfoTw: ExitEntryPermitEndorsementInfo): ExitEntryPermitResult; set endorsementInfoTw(endorsementInfoTw: ExitEntryPermitEndorsementInfo | undefined); get endorsementInfoTw(): ExitEntryPermitEndorsementInfo | undefined; withConfidence(confidence: ExitEntryPermitConfidence): ExitEntryPermitResult; } //# sourceMappingURL=ExitEntryPermitResult.d.ts.map