import { HttpClient } from '@angular/common/http';
import { AfterViewInit, OnInit, Renderer2 } from '@angular/core';
import * as i0 from "@angular/core";
export declare class ImageComponent implements OnInit, AfterViewInit {
    private renderer;
    private http;
    src: string;
    responsive: boolean;
    rounded: boolean;
    circled: boolean;
    shadowed: boolean;
    applyFilters: boolean;
    lazyLoad: boolean;
    class: string;
    filters: any;
    private image;
    private imageProgress;
    loaded: boolean;
    constructor(renderer: Renderer2, http: HttpClient);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    loadImage(): void;
    filterize(): void;
    imageClasses(): string;
    createFilters(): string;
    static ɵfac: i0.ɵɵFactoryDeclaration<ImageComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ImageComponent, "mg-image", never, { "src": "src"; "responsive": "responsive"; "rounded": "rounded"; "circled": "circled"; "shadowed": "shadowed"; "applyFilters": "applyFilters"; "lazyLoad": "lazyLoad"; "class": "class"; "filters": "filters"; }, {}, never, never>;
}
