import type { Serializable } from "@scandit/web-datacapture-core/build/js/private/Serializable"; import { ApplicationStatus, DateResult } from "../index.js"; import type { VisaDetailsJSON } from "../SerializedTypes.js"; export declare class VisaDetails implements Serializable { protected json: VisaDetailsJSON; get applicationStatus(): ApplicationStatus | null; get durationInDays(): number | null; get fullName(): string | null; get geographicValidity(): string | null; get dateOfIssue(): DateResult | null; get issuingCountryIso(): string | null; get issuingAuthority(): string | null; get numberOfEntries(): number | null; get multipleEntries(): boolean; get passportNumber(): string | null; get visaNumber(): string | null; get validFrom(): DateResult | null; get validUntil(): DateResult | null; get visaType(): string | null; get foilNumber(): string | null; toJSONObject(): VisaDetailsJSON; protected static fromJSON(json: VisaDetailsJSON | null): VisaDetails | null; }