import { Api } from './api'; import { Observable } from 'rxjs'; import { ClickEvent, MouseEnterEvent, MouseLeaveEvent, MouseMoveEvent, MouseOutEvent, MouseOverEvent } from '../types'; export interface ScrubberLaneApi extends Api { /** * Fires on click * @readonly */ onClick$: Observable; /** * Fires on mouse enter * @readonly */ onMouseEnter$: Observable; /** * Fires on mouse over * @readonly */ onMouseOver$: Observable; /** * Fires on mouse move * @readonly */ onMouseMove$: Observable; /** * Fires on mouse out * @readonly */ onMouseOut$: Observable; /** * Fires on mouse leave * @readonly */ onMouseLeave$: Observable; }