type HeaderSectionEnhanceOptions = {
    /**
     * Enables scroll-aware styling (`header-scrolled` toggling).
     * If omitted, inferred from DOM (`.rb-header-shrink` class on the section target).
     */
    scrollEnabled?: boolean;
    /**
     * Optional explicit target to receive the `header-scrolled` class.
     * If omitted, the enhancer uses the first non-script child element.
     */
    scrollTarget?: HTMLElement | null;
};
/**
 * Enhances a rendered site header section with:
 * - Desktop dropdown ARIA state
 * - Mobile overlay open/close + focus management
 * - Mobile dropdown toggles
 * - Optional scroll-aware styling (`header-scrolled`)
 */
export declare function enhanceHeaderSection(root: HTMLElement, options?: HeaderSectionEnhanceOptions): (() => void) | undefined;
export {};
