import type { Address } from '../../../../common/shared/models/Address'; import { Document } from '../../../../common/shared/models/Document'; import { AddressInfo } from './address.model'; /** * Sentinel accepted by the REVIEW screen's `defaultAddressCountry` config to mean * "leave the address country empty" rather than falling back to the identity * document's issuing country. */ export declare const BLANK_ADDRESS_COUNTRY = "BLANK"; export declare class ReviewModelRecords { records: ReviewDocument | null; allDocuments: ReviewDocument[]; constructor(input: Document[], address?: Address, email?: string, phone?: string, latestCheckId?: string, defaultAddressCountry?: string); } export declare class ReviewDocument extends Document { givenName: string | null; middleName: string | null; familyName: string | null; address: AddressInfo; /** * Nigeria's BVN. Not read off the scanned document — it lives on its own * BANK_ACCOUNT document, which `NON_REVIEWABLE_ID_TYPES` keeps out of this * list. `useReviewUpdateFactory` populates it for prefill and writes it back * on submit. (FDEL-52694) */ bankAccountNumber?: string | null; constructor(input: Document, address?: Address, email?: string, phone?: string, defaultAddressCountry?: string); } export type ReviewDocumentKeys = keyof ReviewDocument; export type ReviewDocumentForm = ReviewDocument & AddressInfo; //# sourceMappingURL=review.model.d.ts.map