import { OnInit, OnChanges, SimpleChanges, OnDestroy, ElementRef, EventEmitter } from '@angular/core';
import { NgxMasonryOptions } from './ngx-masonry-options';
export declare class NgxMasonryComponent implements OnInit, OnChanges, OnDestroy {
    private platformId;
    private _element;
    constructor(platformId: any, _element: ElementRef);
    _msnry: any;
    options: NgxMasonryOptions;
    useImagesLoaded: Boolean;
    updateLayout: Boolean;
    layoutComplete: EventEmitter<any[]>;
    removeComplete: EventEmitter<any[]>;
    ngOnInit(): void;
    ngOnChanges(changes: SimpleChanges): void;
    ngOnDestroy(): void;
    layout(): void;
    reloadItems(): void;
    add(element: HTMLElement): void;
    remove(element: HTMLElement): void;
}
