import { EventEmitter } from '../../stencil-public-runtime'; /** * Navigational group with expandable or dropdown functionality, allowing for better organization of navigation links. * * @slot default - Slot for the list of navigation links. */ export declare class GcdsNavGroup { el: HTMLElement; private triggerElement?; /** * Label for the expanded button trigger */ closeTrigger?: string; /** * Label for the nav group menu */ menuLabel: string; /** * Label for the collapsed button trigger */ openTrigger: string; /** * Has the nav group been expanded */ open: boolean; /** * Emitted when the button has been clicked. */ gcdsClick: EventEmitter; /** * Emitted when the button has been focus. */ gcdsFocus: EventEmitter; /** * Emitted when the button blurs. */ gcdsBlur: EventEmitter; /** * Language of rendered component */ lang: string; /** * Style of nav to render based on parent */ navStyle: string; /** * Position of nav for mobile menu logic */ navPosiiton: number; focusOutListener(e: any): Promise; /** * Focus button element */ focusTrigger(): Promise; /** * Toggle the nav open or closed */ toggleNav(): Promise; updateLang(): void; componentWillLoad(): Promise; render(): any; }