import { BehaviorSubject } from 'rxjs';
import * as i0 from "@angular/core";
interface LoadingState {
    isLoading: boolean;
    isFullScreen: boolean;
}
export declare class LoadingService {
    isLoading$: BehaviorSubject<LoadingState>;
    private loadingStack;
    show(isFullScreen?: boolean): void;
    hide(): void;
    private updateLoadingState;
    static ɵfac: i0.ɵɵFactoryDeclaration<LoadingService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<LoadingService>;
}
export {};
