import { OnInit, OnDestroy, ElementRef } from '@angular/core';
import { LoadingService } from './loading.service';
import { UglaService } from '../../ugla.service';
/**
* Loading | LoadingService
*
* Call loadingService.show() for to display loading without transparency while loading and loadingService.hide() after loading page.
* Call loadingService.show(true) for to display loading with transparency.
* Use when local loading is needed.
*
* @example
*
*
*/
export declare class LoadingComponent implements OnInit, OnDestroy {
private service;
private ugla;
private element;
/**
* Indicates if the loading must be shown.
*
* Default: false
*/
show: boolean;
/**
* Indicates if the loading must be full screen.
*
* Default: true
*/
fullScreen: boolean;
/**
* Message to be shwon in the title for accessibility purposes
*/
message: string;
/**
* Loading component name.
*
* Default: loadingComponent
*/
loadingName: string;
inTransparency: boolean;
/**
* Insert the theme name on html component
*/
theme: string;
constructor(service: LoadingService, ugla: UglaService, element: ElementRef);
ngOnInit(): void;
ngOnDestroy(): void;
onShow(transparency?: boolean): void;
onHide(): void;
}