import { RTCSession } from '@krivega/jssip'; export type TPresentationSessionPort = { getConnection: () => RTCPeerConnection | undefined; getEstablishedSession: () => RTCSession | undefined; renegotiate: () => Promise; onCallEnded: (handler: () => void) => () => void; }; export declare const createCallManagerPort: (callManager: { connection: RTCPeerConnection | undefined; getEstablishedRTCSession: () => RTCSession | undefined; renegotiate: () => Promise; on: (event: "failed" | "ended", handler: () => void) => void; off: (event: "failed" | "ended", handler: () => void) => void; }) => TPresentationSessionPort;