UNPKG

@bothub-chat/ui

Version:

Bothub UI Components

14 lines (13 loc) 654 B
import React from 'react'; import { MessageCodeCopyEventHandler, MessageColor, MessageContextCopyEventHandler, MessageVariant } from './types'; export interface MessageContextValue { variant: MessageVariant; color: MessageColor; typing: boolean; onCopy?: MessageContextCopyEventHandler; onCodeCopy?: MessageCodeCopyEventHandler; } export declare const MessageContext: React.Context<MessageContextValue>; export declare const MessageProvider: React.FC<MessageContextValue & React.PropsWithChildren>; export declare const useMessage: () => MessageContextValue; export declare const MessageConsumer: React.Consumer<MessageContextValue>;