UNPKG

@hmcts/media-viewer

Version:
25 lines 1.12 kB
import { ToolbarEventService } from '../toolbar/toolbar-event.service'; import { Store } from '@ngrx/store'; import { Subscription } from 'rxjs'; import { IcpUpdateService } from './icp-update.service'; import { IcpState, IcpSession, IcpParticipant } from './icp.interfaces'; import { PdfPosition } from '../store/reducers/document.reducer'; import * as i0 from "@angular/core"; export declare class IcpPresenterService { private readonly toolbarEvents; private readonly socketService; private store; session: IcpSession; presenter: IcpParticipant; pdfPosition: PdfPosition; $subscription: Subscription; constructor(toolbarEvents: ToolbarEventService, socketService: IcpUpdateService, store: Store<IcpState>); update(isPresenter: boolean): void; subscribe(): void; unsubscribe(): void; onPositionUpdate(pdfPosition: PdfPosition): void; onNewParticipantJoined(): void; static ɵfac: i0.ɵɵFactoryDeclaration<IcpPresenterService, never>; static ɵprov: i0.ɵɵInjectableDeclaration<IcpPresenterService>; } //# sourceMappingURL=icp-presenter.service.d.ts.map