import { NgZone, EventEmitter } from '@angular/core'; import { Subject } from 'rxjs'; import { LottieOptions, AnimationItem, AnimationOptions } from './symbols'; import { BaseDirective } from './base.directive'; import { AnimationCache } from './animation-cache'; import { LottieEventsFacade } from './events-facade'; export declare class AnimationLoader { private ngZone; private platformId; private options; private animationCache; private player$; constructor(ngZone: NgZone, platformId: string, options: LottieOptions, animationCache: AnimationCache | null); resolveLoaderAndLoadAnimation(options: AnimationOptions | null, container: HTMLElement, eventsFacade: LottieEventsFacade, animationCreated: EventEmitter, instance: BaseDirective, destroy$: Subject): void; private loadAnimation; }