import React from 'react';
import { NavigationSidebarConfig } from '../../types/navigation';
export interface MobileBurgerMenuProps {
    /** Whether the menu is open */
    isOpen: boolean;
    /** Callback to close the menu */
    onClose: () => void;
    /** Sidebar configuration */
    config: NavigationSidebarConfig;
    /** User info for the header card */
    user?: {
        userName?: string;
        userEmail?: string;
        userAvatarUrl?: string | null;
        userRole?: string;
    };
    /** Callback when search user button is clicked */
    onSearchUser?: () => void;
    /** Callback when edit profile button is clicked */
    onEditProfile?: () => void;
    /** Callback when logout button is clicked */
    onLogout?: () => void;
    /**
     * When true, all interactive items inside the menu (nav items, action buttons,
     * logout) are disabled. The burger toggle and backdrop click to close still work.
     */
    disabled?: boolean;
}
export declare const MobileBurgerMenu: React.NamedExoticComponent<MobileBurgerMenuProps>;
//# sourceMappingURL=mobile-burger-menu.d.ts.map