@talkjs/react-native
Version:
Official TalkJS SDK for React Native
19 lines • 1.29 kB
TypeScript
import type { AndroidSettings, IOSSettings, NotificationHandler } from './Notification';
import type { User } from './User';
export { Session } from './Session';
export { Chatbox } from './Chatbox';
export { HtmlPanel } from './HtmlPanel';
export { ConversationList } from './ConversationList';
export { getConversationBuilder } from './ConversationBuilder';
export { AndroidImportance, AndroidVisibility } from './Notification';
export type { User } from './User';
export type { default } from 'talkjs';
export type { ChatboxRef } from './Chatbox';
export type { SessionRef } from './Session';
export type { _ConversationBuilder as ConversationBuilder } from './ConversationBuilder';
export type { ConversationListRef, SelectConversationEvent, } from './ConversationList';
export type { IOSSettings, DeviceToken, AndroidSettings, TokenRefreshHandler, NotificationHandler, NotificationPressedEvent, NotificationPressedHandler, } from './Notification';
export declare function getNotificationHandler(): NotificationHandler;
export declare function registerPushNotificationHandlers(androidSettings?: AndroidSettings, iosSettings?: IOSSettings): Promise<NotificationHandler>;
export declare function oneOnOneId(me: User | string, other: User | string): string;
//# sourceMappingURL=index.d.ts.map