import { CSSProps } from "../../../flex-ui-core/src"; import { TaskContextProps } from "../../context/TaskContext"; /** * Properties of outbound call canvas theme. * * @typedef Theme.ConnectingOutboundCallCanvasThemeProps * @property {CSSProps} CancelCallButton - Styles cancel call button. */ export interface ConnectingOutboundCallCanvasThemeProps { CancelCallButton: CSSProps; } /** * Properties of outbound call canvas. * * @typedef {TaskContextProps} ConnectingOutboundCallCanvas.ConnectingOutboundCallCanvasProps * @property {string} [firstLine] - First line shown in the outbound call canvas. * @property {string} [secondLine] - Second line shown in the outbound call canvas. * @property {string} [titleLine] - Title string shown in the outbound call canvas. */ export interface ConnectingOutboundCallCanvasProps { firstLine?: string; secondLine?: string; titleLine?: string; } /** * Properties of children in outbound call canvas. * * @typedef {ConnectingOutboundCallCanvasProps} ConnectingOutboundCallCanvas.ConnectingOutboundCallCanvasChildrenProps * @property {ConnectingOutboundCallCanvasThemeProps} [theme.ConnectingOutboundCallCanvas] - Theme */ export interface ConnectingOutboundCallCanvasChildrenProps extends ConnectingOutboundCallCanvasProps, TaskContextProps { }