import { Mode } from '../../common/src/utils/appType'; import { countryNames } from '../../common/src/constants/constants'; import { UserIdType } from '../../common/src/utils/utils'; import { AttestationVerifier } from './AttestationVerifier'; export declare class OpenPassportVerifier extends AttestationVerifier { private mode; private modalServerUrl; private rpcUrl; private cscaMerkleTreeUrl; constructor(mode: Mode, scope: string, devMode?: boolean); setMinimumAge(age: number): this; setNationality(country: (typeof countryNames)[number]): this; excludeCountries(...countries: (typeof countryNames)[number][]): this; enableOFACCheck(): this; setModalServerUrl(modalServerUrl: string): this; setCommitmentMerkleTreeUrl(commitmentMerkleTreeUrl: string): this; setRpcUrl(rpcUrl: string): this; allowMockPassports(): this; getIntent(appName: string, userId: string, userIdType: UserIdType, sessionId: string, websocketUrl?: string): string; }