import { CourierElement } from '@trycourier/courier-ui-core';
import { CourierInboxThemeManager } from '../types/courier-inbox-theme-manager';
export declare class CourierInboxMenuButton extends CourierElement {
    private _themeSubscription;
    private _container?;
    private _triggerButton?;
    private _unreadCountBadge?;
    constructor(themeBus: CourierInboxThemeManager);
    defaultElement(): HTMLElement;
    private getStyles;
    onUnreadCountChange(unreadCount: number): void;
    private updateTheme;
    disconnectedCallback(): void;
}
