import { EventEmitter } 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 { private subjectsService; /** * Title table */ title: string | undefined; /** * Array options header */ options: Array> | undefined; /** * loading options */ loading: boolean; /** * Emitter to execute option */ executeOption: EventEmitter; /** * Constructor * @param subjectsService external connection between components */ constructor(subjectsService: SubjectsService); /** * Generate click option * @param option click option */ clickOption(option: any): 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; }