export declare enum VERIFICATION_TYPE {
    USER = "USER",
    BUSINESS = "BUSINESS"
}
export declare const VerificationTypes: VERIFICATION_TYPE[];
export declare enum Passports {
    AiPriseKyc = 0,
    AiPriseKyb = 1,
    BABPassport = 2,
    GalxePassport = 3,
    ZkMePassport = 4,
    CoinbasePassport = 5,
    AuthentoPassport = 6,
    AuthentoPassportKyb = 7,
    ReclaimCoinbasePassport = 8,
    ReclaimBNBPassport = 9,
    ReclaimOKXPassport = 10,
    ReclaimGatePassport = 11,
    ReclaimMexcPassport = 12,
    ReclaimHtxPassport = 13
}
export declare enum KycVerificationResult {
    APPROVED = "APPROVED",// The user is verified. The verification process successfully completed.
    DECLINED = "DECLINED",// The user is not verified. The verification process successfully completed.
    REVIEW = "REVIEW",// The end user or business needs to be manually looked at. The verification process successfully completed.
    UNKNOWN = "UNKNOWN"
}
export declare enum KycVerificationStatus {
    COMPLETED = "COMPLETED",// The verification process successfully completed.
    FAILED = "FAILED",// The verification process failed. status_reasons(explained below) should have more details.
    PENDING = "PENDING",// The verification process is waiting for a third-party API to complete its processing.
    RUNNING = "RUNNING",// The verification process is running.
    NOT_STARTED = "NOT_STARTED"
}
export interface VerificationData {
    verificationResult: KycVerificationResult | null;
    verificationStatus: KycVerificationStatus | null;
    countryCode: string | null;
    fullName: string | null;
    idNumber: string | null;
}
