import MessageRef from './MessageRef'; import { StreamID } from '../../../src/utils/StreamID'; import { StreamPartID } from '../../utils/StreamPartID'; import { EthereumAddress } from '@streamr/utils'; export default class MessageID { readonly streamId: StreamID; readonly streamPartition: number; readonly timestamp: number; readonly sequenceNumber: number; readonly publisherId: EthereumAddress; readonly msgChainId: string; constructor(streamId: StreamID, streamPartition: number, timestamp: number, sequenceNumber: number, publisherId: EthereumAddress, msgChainId: string); getStreamPartID(): StreamPartID; toMessageRef(): MessageRef; }