///
///
import Message, { IMessage } from './../../message.js';
import { IDescriptorBody } from '../../descriptor.js';
export interface ICollaborativeEditingConnectMessage extends IMessage {
id: string;
bundleVersion: string;
buffers: Buffer[];
types: number[];
lastOperationId?: string;
}
export default class CollaborativeEditingConnectMessage extends Message {
readonly id: string;
readonly buffers: Buffer[];
readonly types: number[];
readonly bundleVersion: string;
readonly lastOperationId: string;
static readonly TYPE: string;
static readonly READABLE_TYPE_NAME: string;
static readonly DESCRIPTOR_NAME: string;
static readonly DESCRIPTOR: IDescriptorBody;
constructor(id: string, buffers: Buffer[], types: number[], bundleVersion: string, lastOperationId?: string);
toJSON(): ICollaborativeEditingConnectMessage;
static fromJSON(data: ICollaborativeEditingConnectMessage): CollaborativeEditingConnectMessage;
}