import { LitElement } from 'lit'; import type { LightTheme } from '../../types.js'; import type { BaseDiscordSelectMenuOption } from '../_private/BaseDiscordSelectMenuOption.js'; export declare class DiscordStringSelectMenu extends LitElement implements LightTheme { /** * @internal */ static readonly styles: import("lit").CSSResult; constructor(); withSearch: boolean; /** * Whether to show the `discord-string-select-menu` as disabled. */ disabled: boolean; /** * The placeholder of the select-menu */ placeholder: string; lightTheme: boolean; private __previousSelectedNode?; selectOption(selectedOption?: BaseDiscordSelectMenuOption): void; options?: NodeListOf; connectedCallback(): void; static currentOpenInstance: DiscordStringSelectMenu | undefined; private noResultsFound; private isSearching; handleInput(input: string): void; private doVisibleAllOptions; private inputRef; protected render(): import("lit").TemplateResult<1>; private handleWindowClickOutsideEvent; disconnectedCallback(): void; private openOptions; } declare global { interface HTMLElementTagNameMap { 'discord-string-select-menu': DiscordStringSelectMenu; } } //# sourceMappingURL=DiscordStringSelectMenu.d.ts.map