import { ITask } from "../../models"; import { TaskContextProps } from "../context"; export * from "./CRMContainer.Components"; /** * Properties of CRMContainer. * @typedef CRMContainer.CRMContainerProps * @property {Function} [uriCallback=undefined] - A callback that returns an URI to be displayed in CRM container based on a selected task. * @property {string} [uri=undefined] - URI that is displayed in CRM container. */ export interface CRMContainerProps { uriCallback?: (task: ITask) => string; uri?: string; } /** * Properties of CRMContainer. * @typedef {CRMContainer.CRMContainerProps} CRMContainer.CRMContainerChildrenProps */ export interface CRMContainerChildrenProps extends TaskContextProps, CRMContainerProps { } export declare enum CRMContainerChildrenKeys { placeholder = "placeholder", iframe = "iframe" }