import { ConnectionProvider, CreateRoomResponse, JoinRoomResponse } from '@hereugo/open-collaboration-protocol'; import { CollaborationInstance } from './collaboration-instance.js'; import { MonacoCollabCallbacks } from './monaco-api.js'; export declare function login(connectionProvider: ConnectionProvider): Promise; export declare function createRoom(connectionProvider: ConnectionProvider, callbacks: MonacoCollabCallbacks): Promise; export declare function joinRoom(connectionProvider: ConnectionProvider, callbacks: MonacoCollabCallbacks, roomId?: string): Promise; export declare function connectToRoom(connectionProvider: ConnectionProvider, roomClaim: CreateRoomResponse | JoinRoomResponse, isHost: boolean, callbacks: MonacoCollabCallbacks): Promise; //# sourceMappingURL=collaboration-connection.d.ts.map