import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core';
import imagesLoaded from 'imagesloaded';
import { NgxImagesloadedOptions } from './ngx-imagesloaded-options';
export declare class NgxImagesloadedDirective implements OnInit, OnDestroy {
    private el;
    always: EventEmitter<imagesLoaded>;
    done: EventEmitter<imagesLoaded>;
    fail: EventEmitter<imagesLoaded>;
    progress: EventEmitter<{
        instance: imagesLoaded;
        image: any;
    }>;
    options: NgxImagesloadedOptions;
    private instance;
    constructor(el: ElementRef);
    ngOnInit(): void;
    ngOnDestroy(): void;
}
