import { Observable, BehaviorSubject } from 'rxjs'; import { Spinner, UtilSpinner } from '../enums/utils-spinner.enum'; import * as i0 from "@angular/core"; export declare class UtilsSpinnerService { /** * Spinner observable * * @memberof UtilsSpinnerService */ spinnerObservable: BehaviorSubject; /** * Creates an instance of UtilsSpinnerService. * @memberof UtilsSpinnerService */ constructor(); /** * Get subscription of desired spinner * @memberof UtilsSpinnerService **/ getSpinner(name: string): Observable; /** * To show spinner * * @memberof UtilsSpinnerService */ show(name?: string, spinner?: Spinner): Promise; /** * To hide spinner * * @memberof UtilsSpinnerService */ hide(name?: string, debounce?: number): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }