import { Account } from './Account'; import { Event } from './Event'; export declare class EventChain { private readonly EVENT_CHAIN_VERSION; private readonly PROJECTION_ADDRESS_VERSION; id: string; events: Array; constructor(id?: string); init(account: Account, nonce?: string): void; createProjectionId(nonce?: string): string; addEvent(event: Event): Event; getLatestHash(): string; setValues(data: any): EventChain; protected createNonce(input?: string): Uint8Array; getRandomNonce(): Uint8Array; }