import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { ImageLoaderController } from '../image-loader/image-loader'; import { ViewController } from 'ionic-angular'; export interface GalleryOptions { colWidth?: number; colNum?: number; urlKey?: string; thumbKey?: string; thumbnailTitleKey?: string; fallbackUrl?: string; } export declare class Gallery implements OnInit, OnDestroy { private elementRef; private imgCtrl; viewCtrl: ViewController; items: any[]; options: GalleryOptions; itemClick: EventEmitter; itemPress: EventEmitter; colStyle: any; private watches; constructor(elementRef: ElementRef, imgCtrl: ImageLoaderController, viewCtrl: ViewController); ngOnInit(): void; ngOnDestroy(): void; calculateCol(): void; itemTapped(item: any, index: number): void; itemTappedPress(item: any, index: number): void; }