import { Observable } from 'rxjs/Observable'; export interface IEvent { id: LIGHTBOX_EVENT; data?: any; } export interface IAlbum { src: string; caption?: string; thumb: string; } export declare enum LIGHTBOX_EVENT { CHANGE_PAGE = 1, CLOSE = 2, OPEN = 3, } export declare class LightboxEvent { private _lightboxEventSource; lightboxEvent$: Observable; constructor(); broadcastLightboxEvent(event: any): void; } export declare class LightboxWindowRef { readonly nativeWindow: any; }