import { AfterViewInit, ElementRef, OnChanges, SimpleChanges } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SafeImageDirective implements AfterViewInit, OnChanges {
    private el;
    constructor(el: ElementRef);
    path: any;
    placeholder: string;
    ngOnChanges(changes: SimpleChanges): void;
    ngAfterViewInit(): void;
    setupImage(): void;
    private setImage;
    static ɵfac: i0.ɵɵFactoryDeclaration<SafeImageDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SafeImageDirective, "img[safeImage]", never, { "path": { "alias": "path"; "required": false; }; "placeholder": { "alias": "placeholder"; "required": false; }; }, {}, never, never, false, never>;
}
export declare class NgxSmzSafeImageModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxSmzSafeImageModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgxSmzSafeImageModule, [typeof SafeImageDirective], never, [typeof SafeImageDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgxSmzSafeImageModule>;
}
