import { AfterContentInit, Injector } from '@angular/core'; import { TamuAbstractBaseComponent } from '../shared/tl-abstract-base.component'; import { TlMegaMenuSectionComponent } from './tl-mega-menu-section/tl-mega-menu-section.component'; import * as i0 from "@angular/core"; export declare class TlMegaMenuComponent extends TamuAbstractBaseComponent implements AfterContentInit { /** The default text value to be displayed for tl-mega menu title. */ menuTitle: string; /** This allows to provide href value for tl mega menu section href. */ viewAllHref: any; /** The boolean variable enables proper header display on window resize. */ outOfHeader: boolean; /** This property determines the mega menu dropdown x-offset. */ menuXOffset: number; /** This variable allows customizing the text value of View All button in the mega menu. */ viewAllButtonText: string; active: boolean; /** This property determines the delay in milliseconds the dropdown takes prior to display on mouse hover. */ openDelay: number; /** This returns customized text or the default value to be displayed on the mega menu View All button. */ get viewAllButtonDisplayText(): string; /** Allows for the override of the --tl-mobile-display-max-height variable. */ mobileDisplayMaxHeight: string; private readonly sections; private sectionTitleHeight; variantTypes: string[]; constructor(injector: Injector); /** This adjusts the dropdown menu x offset on page load. */ ngAfterContentInit(): void; addSection(section: TlMegaMenuSectionComponent): void; /** This toggles the display of mobile menu on click event. */ toggleMobileMenuOpen(): void; /** This event listener on window resize event helps the header for proper display. */ calculateMenuXOffset(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }