import { ButtonThemeProps } from "../../Button"; import { CSSProps } from "../../CSSProps"; /** * @typedef Theme.MessageCanvasTrayThemeProps * @property {CSSProps} Container - Style for the message canvas tray container * @property {ButtonThemeProps} Button - Style for the message canvas tray's button */ export interface MessageCanvasTrayThemeProps { Container: CSSProps; Button: ButtonThemeProps; } export declare enum MessageCanvasTrayChildrenKeys { text = "text", button = "button" } /** * @typedef MessageCanvasTray.MessageCanvasTrayProps * @property {boolean} [showButton=true] - Display a ‘Start new chat’ button in the tray. * @property {Function} [onButtonClick=undefined] - A handler for a ‘Start new chat’ button click. */ export interface MessageCanvasTrayProps { showButton?: boolean; onButtonClick?: () => void; }