@yext/chat-headless
Version:
A state manager library powered by Redux for Yext Chat integrations
20 lines • 707 B
TypeScript
import { InternalConfig } from "@yext/chat-core";
import { ChatClient, ChatHeadless } from "./models";
import { HeadlessConfig } from "./models";
/**
* Provide an instance of {@link ChatHeadless} with all functionality built in.
*
* @public
*/
export declare function provideChatHeadless(config: HeadlessConfig, clients?: {
bot?: ChatClient;
agent?: ChatClient;
}): ChatHeadless;
/**
* Provide an instance of {@link ChatHeadless} with all functionality built in,
* including internal-only configuration.
*
* @internal
*/
export declare function provideChatHeadlessInternal(config: HeadlessConfig, internalConfig: InternalConfig): ChatHeadless;
//# sourceMappingURL=HeadlessProvider.d.ts.map