import { EventEmitter } from '../../stencil-public-runtime'; import { AiIconType } from '../../utils/icon-types'; export declare class BielButton { bielBot: any; el: HTMLElement; buttonPosition: string; buttonStyle: string; customFont: boolean; hideIcon: boolean; aiIcon: AiIconType; hideAvatars: boolean; hideFeedback: boolean; hideSources: boolean; bielBotButtonClick: EventEmitter; termsDeclined: EventEmitter; bielId: string; apiKey: string; apiUrl: string; disableInput: boolean; email: string; expandModal: boolean; hideCloseButton: boolean; hideExpandButton: boolean; hideRefreshButton: boolean; hideSettingsButton: boolean; hideConnectButton: boolean; hideTooltips: boolean; initialMessages: { text: string; sender: 'user' | 'ai'; feedback?: 0 | 1; }[]; modalPosition: string; project: string; showTermsModal: boolean; keepConversation: boolean; errorMessage403: string; errorMessage404: string; errorMessageDefault: string; footerText: string; headerTitle: string; inputPlaceholderText: string; sendButtonText: string; sourcesText: string; suggestedQuestions: string; suggestedQuestionsTitle: string; termsCheckboxText: string; termsDescription: string; termsTitle: string; welcomeMessage: string; refreshButtonText: string; expandButtonText: string; collapseButtonText: string; closeButtonText: string; settingsButtonText: string; thinkModeEnabled: boolean; assistantLabel: string; metadata: string; mcpServerUrl: string; connectButtonText: string; thinkModeAutoText: string; thinkModeFastText: string; thinkModeThinkText: string; thinkModeAutoDescription: string; thinkModeFastDescription: string; thinkModeThinkDescription: string; mcpUrlText: string; mcpUrlDescription: string; mcpClaudeText: string; mcpClaudeDescription: string; mcpCopilotText: string; mcpCopilotDescription: string; mcpCursorText: string; mcpCursorDescription: string; mcpCopiedText: string; mcpUrlCopiedDescription: string; mcpClaudeCopiedDescription: string; connectedCallback(): void; disconnectedCallback(): void; isSafariBrowser(): boolean; componentDidLoad(): void; loadInterFont(): void; showModal(): void; render(): any; }