import { AfterViewInit, ElementRef, EventEmitter, OnChanges, QueryList, SimpleChanges } from '@angular/core'; import { TabModel } from '../../../models/dc-models.model'; import { DCService } from '../../../services'; import * as i0 from "@angular/core"; export declare class DcTabComponent implements OnChanges, AfterViewInit { private dcService; tab: TabModel[] | null; dcClass: string; dcTabChange: EventEmitter; dcTabClick: EventEmitter; dcTabHover: EventEmitter; dcTabMouseDown: EventEmitter; dcTabMouseUp: EventEmitter; dcTabMouseEnter: EventEmitter; dcTabMouseLeave: EventEmitter; dcTabDoubleClick: EventEmitter; tabContents: QueryList; constructor(dcService: DCService); tabContentArray: ElementRef[]; activeTab: TabModel | null; id: string; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; displayNone(): void; activateTab(): void; contentToArray(): ElementRef[]; onTabChange(e: Event, tabItem: TabModel): void; onTabClick(e: Event, tabItem: TabModel): void; onTabHover(e: Event, tabItem: TabModel): void; onTabMouseDown(e: Event, tabItem: TabModel): void; onTabMouseUp(e: Event, tabItem: TabModel): void; onTabMouseEnter(e: Event, tabItem: TabModel): void; onTabMouseLeave(e: Event, tabItem: TabModel): void; onTabDoubleClick(e: Event, tabItem: TabModel): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }