import { dialog } from '@dlghq/dialog-api'; import Peer from '../Peer'; import UUID from '../UUID'; import { Content } from './content'; import Message from './Message'; export declare type MessagingUpdateNewMessage = { type: 'new'; payload: Message; }; export declare type UpdateEditMessage = { id: UUID; peer: Peer; content: Content; editedAt: Date; }; export declare type MessagingUpdateEditMessage = { type: 'edit'; payload: UpdateEditMessage; }; export declare type MessagingUpdate = MessagingUpdateNewMessage | MessagingUpdateEditMessage; export declare function parseMessagingUpdate(api: dialog.UpdateSeqUpdate): MessagingUpdate | null;