import AddressBookService from './AddressBook'; import AuthService from './Auth'; import ChatClient from './messaging/Chat'; import ConferenceClient from './videocalling_conference/ConferenceClient'; import DataService from './Data'; import MeetingsService from './Meetings'; import ProxyService from './Proxy'; import PushNotificationsService from './PushNotifications'; import StorageService from './Storage'; import UsersService from './Users'; import Utils from './Utils'; import WebRTCClient from './videocalling/WebRTCClient'; import WhiteboardService from './Whiteboard'; import LinkPreviewService from './LinkPreview'; import { Config } from './types'; export default class ConnectyCube { ConnectyCube?: typeof ConnectyCube; utils: Utils; service: ProxyService; auth: AuthService; users: UsersService; storage: StorageService; pushnotifications: PushNotificationsService; data: DataService; addressbook: AddressBookService; chat: ChatClient; meeting: MeetingsService; whiteboard: WhiteboardService; linkpreview: LinkPreviewService; videochat: WebRTCClient; videochatconference: ConferenceClient; setSession: AuthService['setSession']; getSession: AuthService['getSession']; createSession: AuthService['createSession']; destroySession: AuthService['destroySession']; /** * @deprecated ConnectyCube.login(user) is deprecated. Use `ConnectyCube.createSession(user)` or `ConnectyCube.auth.login(user)` instead. */ login: AuthService['login']; /** * @deprecated ConnectyCube.logout() is deprecated. Use `ConnectyCube.destroySession()` or `ConnectyCube.auth.logout()` instead. */ logout: AuthService['logout']; init(credentials: Config.Credentials, configMap?: Config.Options): void; } //# sourceMappingURL=ConnectyCube.d.ts.map