import { BehaviorSubject, ReplaySubject, Observable } from 'rxjs'; import { Navigation } from '../navigation/types'; import { PaginationInfo } from '../pagination/types'; import { SpinePosition, UnboundSpinePosition } from '../spine/types'; export declare class BridgeEvent { navigationSubject: ReplaySubject; positionSubject: ReplaySubject; viewportStateSubject: BehaviorSubject<"free" | "busy">; paginationSubject: ReplaySubject; pagination$: Observable; viewportState$: Observable<"free" | "busy">; viewportFree$: Observable<"free">; viewportBusy$: Observable<"busy">; navigation$: Observable; position$: Observable; }