import { IdentityFeaturesList } from '../utils/collections.js'; import { TraitModel } from './traits/models.js'; export declare class IdentityModel { identifier: string; environmentApiKey: string; createdDate?: number; identityFeatures: IdentityFeaturesList; identityTraits: TraitModel[]; identityUuid: string; djangoID: number | undefined; constructor(created_date: string, identityTraits: TraitModel[], identityFeatures: IdentityFeaturesList, environmentApiKey: string, identifier: string, identityUuid?: string, djangoID?: number); get compositeKey(): string; static generateCompositeKey(env_key: string, identifier: string): string; updateTraits(traits: TraitModel[]): void; }