import { EventEmitter } from '../../stencil-public-runtime'; export declare class BielHeader { headerTitle: string; project: string; hideCloseButton: boolean; hideExpandButton: boolean; hideRefreshButton: boolean; hideSettingsButton: boolean; hideTooltips: boolean; showPoweredBy: boolean; fullscreen: boolean; bielId: string; thinkModeEnabled: boolean; currentThinkMode: 'auto' | 'fast' | 'think'; refreshButtonText: string; expandButtonText: string; collapseButtonText: string; closeButtonText: string; settingsButtonText: string; isFullscreen: boolean; isThinkModeActive: boolean; showThinkModeDropdown: boolean; selectedThinkMode: 'auto' | 'fast' | 'think'; closeClicked: EventEmitter<{ bielId: string; }>; fullscreenClicked: EventEmitter<{ bielId: string; }>; refreshClicked: EventEmitter<{ bielId: string; }>; thinkModeToggled: EventEmitter<{ bielId: string; isActive: boolean; }>; thinkModeChanged: EventEmitter<{ bielId: string; mode: 'auto' | 'fast' | 'think'; }>; componentWillLoad(): void; handleCurrentThinkModeChange(newValue: 'auto' | 'fast' | 'think'): void; handleCloseClick(): void; handleFullscreenClick(): void; handleRefreshClick(): void; handleThinkModeClick(): void; handleSettingsClick(event: Event): void; handleThinkModeSelect(mode: 'auto' | 'fast' | 'think'): void; handleClickOutside: (event: MouseEvent) => void; componentDidLoad(): void; disconnectedCallback(): void; render(): any; }