import React from 'react';
export interface AppHeaderProps {
    showSearch?: boolean;
    onSearch?: (query: string) => void;
    showOrganizations?: boolean;
    organizations?: {
        id: string;
        name: string;
    }[];
    selectedOrgId?: string;
    onOrgChange?: (id: string) => void;
    showNotifications?: boolean;
    unreadCount?: number;
    /** Render the "Mingo AI" launcher button (drawer-style trigger for an
     *  in-layout `AppLayoutDrawer` hosting the chat panel). Defaults to off. */
    showMingoAI?: boolean;
    /** Click handler for the Mingo AI button — typically toggles the drawer. */
    onMingoAI?: () => void;
    /** Whether the Mingo drawer is currently open (visually pressed state). */
    isMingoAIActive?: boolean;
    showUser?: boolean;
    userName?: string;
    userEmail?: string;
    userAvatarUrl?: string | null;
    onProfile?: () => void;
    onLogout?: () => void;
    className?: string;
    /** Whether the mobile menu is open */
    isMobileMenuOpen: boolean;
    /** Callback to toggle mobile menu */
    onToggleMobileMenu?: () => void;
    /**
     * When true, all header controls are disabled and visually dimmed
     * EXCEPT the mobile burger menu toggle, which remains interactive.
     */
    disabled?: boolean;
}
export declare const AppHeader: React.NamedExoticComponent<AppHeaderProps>;
export default AppHeader;
//# sourceMappingURL=app-header.d.ts.map