import { LoaderState } from './models';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class NgxNeoLoaderService {
    DELAY_TIME: number;
    private loaderSubject;
    loaderState: import("rxjs").Observable<LoaderState>;
    private sub;
    constructor();
    show(): Subscription;
    hide(sub?: Subscription): void;
    static ɵfac: i0.ɵɵFactoryDef<NgxNeoLoaderService, never>;
    static ɵprov: i0.ɵɵInjectableDef<NgxNeoLoaderService>;
}
