import type { Call } from '@ringcentral-integration/commons/interfaces/Call.interface'; import type { ActiveCallsContainerProps, ActiveCallsPanelProps, Deps as BaseDeps, } from '../ActiveCallsUI'; import type { RouterInteraction } from '../RouterInteraction'; export interface Deps extends BaseDeps { routerInteraction: RouterInteraction; } export interface CallsOnholdContainerProps extends ActiveCallsContainerProps { params: { fromSessionId: string; fromNumber: string; }; showCallerIdName?: boolean; } export interface CallsOnholdPanelProps extends ActiveCallsPanelProps { calls: Call[]; onMerge: (sessionId: string) => Promise; onBackButtonClick: () => void; onAdd: () => void; }