import { type EventEmitter } from '../../stencil-public-runtime'; import type { HeaderLanguage, HeaderLanguageChangeDetail } from './mud-header.types'; /** * Header — the EVO government portal masthead. * * Phase 1: the desktop shell — a pre-header band (government crest + label + * language switcher) above the main bar (logo / nav / actions slots). * Mega-menu, services dropdown, mobile and authenticated states layer on top. * * @element mud-header * @slot government - The government crest shown in the pre-header. * @slot logo - The main product logo (e.g. the EVO logo). * @slot nav - `mud-header-nav-item` elements. * @slot actions - Trailing action icons and CTA buttons. * @part header - The banner root. */ export declare class MudHeader { /** Government label shown in the pre-header. */ governmentLabel: string; /** Active language code. Defaults to the first entry in `languages`. */ language?: string; /** Languages offered by the pre-header switcher. */ languages: readonly HeaderLanguage[]; /** Accessible name for the primary navigation landmark. */ navLabel: string; host: HTMLMudHeaderElement; /** Fired when a different language is chosen in the pre-header. */ mudLanguageChange: EventEmitter; private handleLanguageClick; render(): any; }