import { LitElement } from 'lit';
import '../integration-tabs/integration-tabs.js';
import '../../components/clock/clock.js';
import '../../components/icon-button/icon-button.js';
import '../../icons/icon-palette-day-night-iec.js';
import '../../icons/icon-user.js';
import '../../icons/icon-configure.js';
import '../../icons/icon-notification.js';
import '../../icons/icon-home.js';
/**
 *
 * @fires home-button-clicked - Fired when the home button is clicked
 * @fires dimming-button-clicked - Fired when the dimming button is clicked
 * @fires notification-button-clicked - Firaed when the notification button is clicked
 * @fires user-button-clicked - Fired when the user button is clicked
 * @fires system-button-clicked - Fired when the system button is clicked
 *
 * @slot vessel-selector
 * @slot status-label-1
 * @slot status-icon-1
 * @slot status-label-2
 * @slot status-icon-2
 * @slot status-label-3
 * @slot status-icon-3
 * @slot clock
 */
export declare class ObcIntegrationBarDropdown extends LitElement {
    showHomeButton: boolean;
    homeButtonActivated: boolean;
    showClock: boolean;
    showNotificationButton: boolean;
    notificationButtonActivated: boolean;
    notificationCount: number;
    showNotificationCount: boolean;
    showUserButton: boolean;
    userButtonActivated: boolean;
    showDimmingButton: boolean;
    dimmingButtonActivated: boolean;
    showSystemButton: boolean;
    systemButtonActivated: boolean;
    nStatusFields: number;
    private renderStatusFields;
    render(): import('lit-html').TemplateResult<1>;
    static styles: import('lit').CSSResult;
}
declare global {
    interface HTMLElementTagNameMap {
        'obc-integration-bar-dropdown': ObcIntegrationBarDropdown;
    }
}
//# sourceMappingURL=integration-bar-dropdown.d.ts.map