import { IHinkal } from '../data-structures/Hinkal/IHinkal';
import { Passports } from '../types/kyc.types';
export declare const aipriseBaseOnboardingProductionUrl = "https://onboard.aiprise.com";
export declare const aipriseBaseOnboardingSandboxUrl = "https://onboard-sandbox.aiprise.com";
export type PassportDetails = {
    id: Passports;
    shortName: string;
    fullName: string;
    apiURL: string;
    onboardURL: string;
    customHandleKYC?: (hinkal: IHinkal, shortName: string, onboardURL: string) => Promise<void>;
    params?: Record<string, number | string>;
    supportsAllChains?: boolean;
    supportedChainIds: number[];
};
export declare const StandardPassports: {
    [passport: number]: PassportDetails;
};
export declare const ReclaimPassports: {
    [passport: number]: PassportDetails;
};
export declare const SupportedPassports: {
    [x: number]: PassportDetails;
};
export declare const supportedPassportLinks: string[];
export declare const AIPRISE_KYC_TEMPLATE_ID_PROD = "dbda56e5-31f5-4a37-a895-d4adca6c53fd";
export declare const AIPRISE_KYB_TEMPLATE_ID_PROD = "96050d8d-23c9-4908-b285-2e6dec4c020b";
export declare const RECLAIM_MESSAGE_TO_SIGN = "Approve Integrity Status proof generation using Reclaim Protocol.";
export declare const KYC_LIMIT: number;
