import { CometChat } from "@cometchat-pro/chat"; import { UIKitSettings } from 'uikit-utils-lerna'; import { ExtensionsDataSource } from "../Framework/ExtensionDataSource"; export declare class CometChatUIKit { static uiKitSettings: UIKitSettings | null; static init(uiKitSettings: UIKitSettings | null): Promise | undefined; static defaultExtensions: ExtensionsDataSource[]; static enableCalling(): void; private static initiateAfterLogin; static login(uid: string): Promise; static createUser(user: CometChat.User): Promise; static updateUser(user: CometChat.User): Promise; static logout(): Promise; static checkAuthSettings(): boolean; static sendCustomMessage(message: CometChat.CustomMessage): void; static sendTextMessage(message: CometChat.TextMessage): void; static sendMediaMessage(message: CometChat.MediaMessage): void; }