/// import { IAddress } from "./interface"; export declare class TransactionEvent { address: IAddress; identifier: string; topics: TransactionEventTopic[]; /** * @deprecated Use "dataPayload" instead. */ data: string; dataPayload: TransactionEventData; additionalData: TransactionEventData[]; constructor(init?: Partial); static fromHttpResponse(responsePart: { address: string; identifier: string; topics: string[]; data: string; additionalData?: string[]; }): TransactionEvent; findFirstOrNoneTopic(predicate: (topic: TransactionEventTopic) => boolean): TransactionEventTopic | undefined; getLastTopic(): TransactionEventTopic; } export declare class TransactionEventData { private readonly raw; constructor(data: Buffer); static fromBase64(str: string): TransactionEventData; toString(): string; hex(): string; valueOf(): Buffer; } export declare class TransactionEventTopic { private readonly raw; constructor(topic: string); toString(): string; hex(): string; valueOf(): Buffer; }