import { UnixTimestamp, CountryCode, EthereumAccountAddress } from "@hypernetlabs/objects";
import { IdentityMetadata } from "./IdentityMetadata";
export declare class IdentityToken extends IdentityMetadata {
    ownerAddress: EthereumAccountAddress;
    constructor(ownerAddress: EthereumAccountAddress, timestamp: UnixTimestamp, countryCode: CountryCode, email: boolean, firstName: boolean, lastName: boolean, birthday: boolean, placeOfBirth: boolean, mailingAddress: boolean, residenceAddress: boolean, passport: boolean, drivingLicense: boolean, visa: boolean, nationalId: boolean, consularId: boolean, electoralId: boolean, residentPermitId: boolean, taxId: boolean, studentId: boolean, passportCard: boolean, militaryId: boolean, publicSafetyId: boolean, healthId: boolean, taxEssentials: boolean, socialSecurityNumber: boolean, taxNumber: boolean, naturalPersonsRegister: boolean, // CPF
    generalRegistrationNumber: boolean, voterIdNumber: boolean, issuingNumber: boolean, gender: boolean, nationality: boolean, livenessImage: boolean, motherName: boolean, fatherName: boolean, verifiedInvestor: boolean, underSanctions: boolean, activeScreening: boolean);
}
//# sourceMappingURL=IdentityToken.d.ts.map