import type { NodeDefinition } from "../node";
import type { SystemBlockDefinition } from "../registry";
export declare const siteHeaderManifest: import("..").DefinedBlockManifest<{
    readonly id: "block.site-header";
    readonly title: "Site Header";
    readonly category: "layout";
    readonly skipSectionStyles: true;
    readonly managesOwnWrapper: true;
    readonly layout: NodeDefinition;
    readonly description: "Site-wide header with logo, navigation, and optional CTA.";
    readonly styleTokens: {
        readonly spacing: "sm";
    };
    readonly paletteHidden: true;
}>;
export type SiteHeaderManifest = typeof siteHeaderManifest;
export type SiteHeaderVariant = "classic" | "centered" | "transparent" | "floating" | "editorial";
export type SiteHeaderContent = Record<string, never>;
export declare const siteHeaderBlockDefinition: SystemBlockDefinition<SiteHeaderContent>;
