/**
 * Header Component
 *
 * Compact header with title and tabs on a single line.
 * Memoized with custom comparator for tabs array.
 *
 * @since v1.10.1 - Added React.memo optimization
 */
import React from 'react';
import type { Tier } from '../../core/types/auth.js';
import type { TabId } from '../state/index.js';
export interface Tab {
    id: TabId;
    label: string;
    shortcut?: string;
}
export interface HeaderProps {
    tabs: Tab[];
    activeTab: string;
    showHelp?: boolean;
    /** User's subscription tier (for premium features) */
    tier?: Tier;
    /** Set of tab IDs that are locked for the current user's tier (v2.2.6) */
    lockedTabs?: Set<string>;
}
declare function HeaderBase({ tabs, activeTab, showHelp, tier, lockedTabs }: HeaderProps): React.ReactElement;
export declare const Header: React.MemoExoticComponent<typeof HeaderBase>;
export {};
//# sourceMappingURL=Header.d.ts.map