import { App } from "ionic-angular"; import { AnimationOptions } from '../models/AnimationModel'; export declare class ConnectedAnimationService { private eventsInited; private readonly loadedViews; private android; private ios; private statusbarPadding; private screenWidth; initEvents(app: App, android: any, ios: any, statusbarPadding: any): void; private readonly animations; private readonly tempComponentOptions; private readonly clickedElementsIndex; private readonly uiHelper; default: { animationType: string; animationDuration: number; }; clearCache(element: HTMLElement): void; addStartElement(name: string, element: HTMLElement, component: any, index: number): void; setStartOption(component: any, options: AnimationOptions): void; private createOptions(options); addEndElement(name: string, element: HTMLElement, component: any): void; private getPageNavHeaderHeight(element); private getOrCreateAnim(name); setItemIndex(itemIndex?: number, component?: any, animationName?: string): void; playAnimation(animationName: string, itemIndex?: number): void; playAnimations(component: any, itemIndex?: number): void; playAnimationBack(component: any): void; private startAnimation(autoFired, endComponent, startComponent, animationName?); private startReversedAnimation(endComponent, autoFired); private findAnimations(autoFired, predicate); }