/**
 * Dev Header Component
 *
 * Header bar for the dev tools UI showing current tier,
 * recording status, and other dev-specific info.
 *
 * @since v1.33.1
 * @since v1.33.4 - Added React.memo optimization
 */
import React from 'react';
import type { Tier } from '../../core/types/auth.js';
interface DevHeaderProps {
    currentTier: Tier;
    onTierChange: (tier: Tier) => void;
    isRecording?: boolean;
    sessionName?: string;
    version?: string;
}
/**
 * Dev tools header with tier switcher
 */
declare function DevHeaderBase({ currentTier, onTierChange, isRecording, sessionName, version }: DevHeaderProps): import("react/jsx-runtime").JSX.Element;
export declare const DevHeader: React.MemoExoticComponent<typeof DevHeaderBase>;
/**
 * Minimal header for embedded views
 */
declare function DevHeaderMinimalBase({ currentTier, isRecording, }: {
    currentTier: Tier;
    isRecording?: boolean;
}): import("react/jsx-runtime").JSX.Element;
export declare const DevHeaderMinimal: React.MemoExoticComponent<typeof DevHeaderMinimalBase>;
export {};
//# sourceMappingURL=DevHeader.d.ts.map