@connectycube/chat-widget
Version:
A customizable React chat widget built on the ConnectyCube platform, enabling real-time messaging, calls, and user engagement in any web app.
33 lines • 1.27 kB
TypeScript
import { Users } from '@connectycube/react';
export declare const buildExternalIdFromUsers: (users?: Users.User[]) => string;
export declare const sleep: (ms: number) => Promise<void>;
export declare const stripSpecificTailwindSupports: (css: string) => string;
/** Runtime check - use for SSR (Remix, Next, etc.) where module may load on server first */
export declare const isBrowser: () => boolean;
export declare enum dataPrefix {
WRAPPER = "data-connectycube-chat-widget-wrapper",
FOCUSED = "data-connectycube-chat-widget-focused"
}
export declare const widgetFontSize = "15px";
export declare const widgetFontWeight = "400";
export declare const widgetExternalIdPrefix = "external_id";
export declare const AI_CURRENT_USER_POSTFIX = "::current_user";
export declare enum AIDropdownMenuSubKeys {
GET_SUMMARY = "ai:get-summary",
CHANGE_TONE = "ai:change-tone",
DEFAULT = "ai:default"
}
export declare enum ChatSummaryFilters {
LAST_7_DAYS = "last-7-days",
LAST_DAY = "last-day",
UNREADS = "unreads"
}
export declare enum InputMessageTones {
POSITIVE = "positive",
NEGATIVE = "negative",
CRINGE = "cringe"
}
export declare enum TempMessageTags {
AI_TEXT_SUMMARY = "ai-text-summary"
}
//# sourceMappingURL=widget.d.ts.map