import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { TypeHeaderOptions } from '../../enums/export'; import { OptionsTable } from '../../interfaces/export'; import { SubjectsService } from '../../services/subjects.service'; import * as i0 from "@angular/core"; /** * Options header */ export declare class HeaderComponent implements OnInit, OnDestroy { private subjectsService; /** * Title table */ title: string; /** * Array options header */ options: Array>; /** * loading options */ loading: boolean; /** * Emitter to execute option */ executeOption: EventEmitter; /** * Constructor * @param subjectsService external connection between components */ constructor(subjectsService: SubjectsService); /** * ngOnInit */ ngOnInit(): void; /** * Generate click option * @param option click option */ clickOption(option: any): void; /** * * @param tag tag to close */ /** * ngOnDestroy */ ngOnDestroy(): void; /** * whether it is visible or not * @param option actual option * @return boolean whether it is visible or not */ validateVisibility(option: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }