import type { KoraNetwork } from "../../../env/index.js"; export interface KoraFooterLink { label: string; /** Omit for a button-style action. */ href?: string; external?: boolean; /** Marks a built-in action button (e.g. "clear-site-data"), wired by the element. */ action?: string; } export interface KoraFooterState { /** Render the shared default links before any site links. Default true. */ defaultLinks: boolean; } export interface KoraFooterProps { /** Extra site-specific links, appended AFTER the shared defaults. */ links?: KoraFooterLink[]; defaultLinks?: boolean; env?: KoraNetwork; hostname?: string; } /** The shared default footer links, env-aware. */ export declare function footerLinksHTML(env?: KoraNetwork, hostname?: string): string; /** Shell for a fresh client render (defaults rendered; site links projected after; env from host). */ export declare function footerInnerHTML(state: KoraFooterState): string; export declare function renderKoraFooter(props?: KoraFooterProps): string; //# sourceMappingURL=template.d.ts.map