import { OnChanges, Renderer2, ElementRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class SpinnerDirective implements OnChanges {
    private renderer;
    private logger;
    spinnerState: boolean;
    placement: string;
    private prevState;
    private element;
    constructor(renderer: Renderer2, element: ElementRef);
    ngOnChanges(): boolean;
    show(): void;
    hide(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SpinnerDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<SpinnerDirective, "[spinnerState]", never, { "spinnerState": "spinnerState"; "placement": "placement"; }, {}, never, never, false>;
}
