import type { VirtualAgentDataSentences } from "../../../flex-ui-core/src"; import { TaskContextProps } from "../../context/TaskContext"; import { DialpadState } from "./CallCanvasDialpad/CallCanvasDialpad.definitions"; export declare enum CallCanvasChildrenKeys { container = "container",// Content is passed down to the TaskDetailsPanel buttonContainer = "button-container",// Content is passed down to the TaskDetailsPanel taskDetailsPanel = "taskDetailsPanel", transcriptChatBookendContainer = "transcriptChatBookendContainer", transcriptMessageWelcomeMessage = "transcriptMessageWelcomeMessage", transcriptMessageEventStart = "transcriptMessageEventStart", transcriptMessageEventDetails = "transcriptMessageEventDetails", transcriptMessageLoader = "transcriptMessageLoader", callCanvasContext = "callCanvasContext", callCanvasContainer = "callCanvasContainer", callQualityStatus = "call-quality-status" } export interface State { height: number; messages: Array | null; isLoading: boolean; isRetry: boolean; startTime: string; isCCAICall: boolean; } /** * Properties of children in call canvas. * * @typedef {TaskContextProps} CallCanvas.CallCanvasChildrenProps * @property {DialpadState} dialpadState - Represents the state of the dialpad. * @property {boolean} [compact] - if dialpad should be compact. */ export interface CallCanvasChildrenProps extends TaskContextProps { dialpadState: DialpadState; compact?: boolean; } export declare const errorCodes: number[];