import { type ProfileObject, type RealVer, type SafeHarbourCode, type Schema, type SchemaName } from "@raytio/types"; /** an object listing the `xId`s for each SafeHarbourCode */ export type SafeHarbourObj = Partial>; /** the response from {@link calcSafeHarbourScore} */ export type SafeHarbourResult = { isSafe: boolean; flags: SafeHarbourObj; }; /** * The Safe Harbour Score indidicates whether a person's identity has been verified * to the extent requried for Safe Harbour Compliance. This requires multiple verifications * from different sources. For information, refer to the * {@link https://dev-docs.rayt.io/docs/features/pep-checks Raytio Documentation}. */ export declare const calcSafeHarbourScore: (data: { person: ProfileObject; profileObjects: ProfileObject[]; realVers: RealVer[]; getSchema(schemaName: SchemaName): Promise; }) => Promise;