import { AfterContentInit, Injector } from '@angular/core'; import { TamuAbstractBaseComponent } from '../shared/tl-abstract-base.component'; import { TlDropDownMenuSectionComponent } from './tl-dropdown-menu-section/tl-dropdown-menu-section.component'; import * as i0 from "@angular/core"; export declare class TlDropDownMenuComponent extends TamuAbstractBaseComponent implements AfterContentInit { /** The default text value to be displayed as the menu title. */ menuTitle: string; /** Designate the menu width. */ menuWidth: string; /** Determine the delay in milliseconds the dropdown takes prior to display on mouse hover. */ openDelay: number; /** Allows for the override of the --tl-mobile-display-max-height variable. */ mobileDisplayMaxHeight: string; /** Designate whether the menu is opened or closed. */ active: boolean; /** The height of to use for each section. */ private sectionHeight; /** A container for all menu sections attached to this menu. */ private readonly sections; constructor(injector: Injector); /** * Append a section to the menu. * * The section title height will be auto-adjusted based on the added section. * * @param The section to append. */ addSection(section: TlDropDownMenuSectionComponent): void; /** * Toggles the mobile view menu open or closed. */ toggleMobileMenuOpen(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }