@cossistant/next
Version:
Next.js-ready SDK for building AI-powered support/chat widgets. Hooks + primitives, WS-driven, TypeScript-first. Next.js-ready, Tailwind optional.
37 lines (36 loc) • 1.18 kB
TypeScript
import { SupportLocale, SupportTextContentOverrides } from "./keys.js";
import "./index6.js";
import { WebSocketContextValue, WebSocketProvider, useWebSocket } from "./websocket.js";
import { useSupportConfig, useSupportStore } from "./support-store.js";
import { ReactElement } from "react";
//#region ../react/src/support/index.d.ts
type SupportProps<Locale extends string = SupportLocale> = {
className?: string;
position?: "top" | "bottom";
align?: "right" | "left";
positioning?: "fixed" | "absolute";
quickOptions?: string[];
defaultMessages?: DefaultMessage[];
defaultOpen?: boolean;
locale?: Locale;
content?: SupportTextContentOverrides<Locale>;
};
/**
* Orchestrates the end-user support experience by nesting realtime and
* content providers. Renders nothing until website data is available to avoid
* flashing incomplete UI.
*/
declare function Support<Locale extends string = SupportLocale>({
className,
position,
align,
positioning,
quickOptions,
defaultMessages,
defaultOpen,
locale,
content
}: SupportProps<Locale>): ReactElement | null;
//#endregion
export { Support, SupportProps };
//# sourceMappingURL=index7.d.ts.map