import { EventEmitter } from '../../stencil-public-runtime'; import { AiIconType } from '../../utils/icon-types'; export declare class BielSearchButton { bielSearch: any; el: HTMLElement; buttonStyle: string; customFont: boolean; hideCtrlK: boolean; hideIcon: boolean; aiIcon: AiIconType; hideAvatars: boolean; hideDescriptions: boolean; hideAskAiButton: boolean; hideFilters: boolean; hideNavigationButtons: boolean; modalPosition: string; project: string; stacked: boolean; cleanTitles: boolean; aiResultFragment: string; searchPlaceholder: string; apiKey: string; apiUrl: string; disableInput: boolean; email: string; expandModal: boolean; hideCloseButton: boolean; hideExpandButton: boolean; hideRefreshButton: boolean; hideSettingsButton: boolean; hideConnectButton: boolean; hideFeedback: boolean; hideSources: boolean; initialMessages: { text: string; sender: 'user' | 'ai'; feedback?: 0 | 1; }[]; 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; hideTooltips: 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; bielSearchButtonClick: EventEmitter; connectedCallback(): void; disconnectedCallback(): void; componentDidLoad(): void; loadInterFont(): void; showSearchModal(): void; handleKeyPress: (event: KeyboardEvent) => void; render(): any; }