import type { Language } from '../../../types';
import type { CreditInfo, CreditMenuLink, FamilyItem, ThemeConfig, UserInfo, UserMenuLink } from '../Aside';
interface MobileProfileEntryProps {
    packageMode: boolean;
    panelId: string;
    isPanelOpen: boolean;
    language: Language;
    supportedLanguages: Language[];
    showLanguageSelector: boolean;
    theme?: ThemeConfig;
    showNotification?: boolean;
    hasUnreadNotifications?: boolean;
    user: UserInfo | null;
    credits?: CreditInfo | null;
    creditLinks?: CreditMenuLink[] | null;
    userLinks?: UserMenuLink[];
    familyLinks?: FamilyItem[];
    loginGtmId?: string;
    onChangeLanguage?: (language: Language) => void;
    onClickLogin?: () => void;
    onClickLogout?: () => void;
    onOpenNotificationPanel?: () => void;
    onOpenPanel: () => void;
    onClosePanel: () => void;
}
export declare const MobileProfileEntry: {
    ({ packageMode, panelId, isPanelOpen, language, supportedLanguages, showLanguageSelector, theme, showNotification, hasUnreadNotifications, user, credits, creditLinks, userLinks, familyLinks, loginGtmId, onChangeLanguage, onClickLogin, onClickLogout, onOpenNotificationPanel, onOpenPanel, onClosePanel, }: MobileProfileEntryProps): import("react").JSX.Element | null;
    displayName: string;
};
export {};
//# sourceMappingURL=index.d.ts.map