import { EventEmitter } from '@angular/core'; import { Router } from '@angular/router'; import { Asset } from '../../../interfaces/things/assets/asset.interface'; import { ModuleButtonData, ModuleHeader, ModuleHeaderOptions } from '../../../interfaces/things/modules/module.interface'; import { ApiService } from '../../../services/api.service'; import { ComponentUtilsService } from '../../../services/component-utils.service'; export declare class AppHeaderButtonViewer { utils: ComponentUtilsService; apiProvider: ApiService; private router; navigate: EventEmitter; header: ModuleHeader; button: ModuleButtonData; headerOptions: ModuleHeaderOptions; buttonList: Array; asset: Asset; loaded: boolean; constructor(utils: ComponentUtilsService, apiProvider: ApiService, router: Router); ngAfterViewInit(): void; init(): Promise; getAsset(): Promise; navigateFromHeader(): void; }