import * as rxjs_dist_types from 'rxjs/dist/types'; import * as i4 from 'hslayers-ng/common/panels'; import { HsGuiOverlayBaseComponent } from 'hslayers-ng/common/panels'; import * as i0 from '@angular/core'; import * as i2 from '@angular/forms'; import * as i3 from '@angular/common'; import * as i5 from '@ngx-translate/core'; declare class HsInfoComponent extends HsGuiOverlayBaseComponent { private hsEventBusService; /** * Store if composition is loaded */ composition_loaded: boolean; /** * List of layers which are currently loading. */ layer_loading: any[]; composition_abstract: string; composition_title: string; composition_id: string; info_image: string; composition_edited: boolean; showLayerLoading: rxjs_dist_types.Observable; name: string; constructor(); /** * Test if composition is loaded, to change info template. * @returns Returns true if composition title available */ compositionLoaded(): boolean; isVisible(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsInfoModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { HsInfoComponent, HsInfoModule };