import { ElementRef, OnChanges, Renderer2, SimpleChanges, ViewContainerRef } from '@angular/core';
import * as i0 from "@angular/core";
export declare class LoadingIndicatorDirective implements OnChanges {
    private viewContainerRef;
    private el;
    private renderer;
    ocxLoadingIndicator: boolean;
    overlayFullPage: boolean;
    isLoaderSmall?: boolean | undefined;
    private componentRef;
    constructor(viewContainerRef: ViewContainerRef, el: ElementRef, renderer: Renderer2);
    ngOnChanges(changes: SimpleChanges): void;
    private elementLoader;
    private toggleLoadingIndicator;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoadingIndicatorDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<LoadingIndicatorDirective, "[ocxLoadingIndicator]", never, { "ocxLoadingIndicator": { "alias": "ocxLoadingIndicator"; "required": false; }; "overlayFullPage": { "alias": "overlayFullPage"; "required": false; }; "isLoaderSmall": { "alias": "isLoaderSmall"; "required": false; }; }, {}, never, never, false, never>;
}
