import type { KoraNetwork } from "../../../env/index.js"; export interface KoraHeaderState { brandLabel: string; brandHref: string | null; /** Render the shared global nav (Mint / H.A.L. / Merch) before any site links. Default true. */ defaultNav: boolean; } export interface KoraHeaderProps { /** Brand wordmark. Default "handle". */ brandLabel?: string; brandHref?: string; /** Extra site-specific nav links (appended AFTER the shared defaults). */ nav?: string; actions?: string; /** Set false to omit the shared global nav links. Default true. */ defaultNav?: boolean; env?: KoraNetwork; hostname?: string; } export declare function headerShellHTML(brandMarkup: string, nav?: string, actions?: string): string; /** Shell for a fresh client render (brand renders itself; site nav children get projected after * the shared defaults). Env for the defaults is derived from the current host. */ export declare function headerInnerHTML(state: KoraHeaderState): string; export declare function renderKoraHeader(props?: KoraHeaderProps): string; //# sourceMappingURL=template.d.ts.map