import { LitElement, TemplateResult } from 'lit'; import { TabDefinition } from '../lit-tabs-overview'; import '../../shared/lit-icon.js'; import '../../shared/lit-input.js'; import '../../shared/simple-popper.js'; import '../../assets/illustration/not-found.js'; import '../../assets/illustration/settings-illustration.js'; import '../../shared/lit-menu.js'; import '../../shared/lit-menu-item.js'; import '../../shared/lit-button.js'; import '../../shared/lit-icon-button.js'; import '../../shared/lit-text-field.js'; import '../../shared/lit-select-field.js'; import '../../shared/lit-modal.js'; import '../../shared/lit-checkbox.js'; import '../../shared/lit-modal-header.js'; import '../../shared/lit-modal-footer.js'; import '../../shared/lit-modal-body.js'; import '../../shared/lit-label.js'; import '../../components/modals/lit-delete-modal.js'; export declare class TabsOverviewSettings extends LitElement { onClose: (() => void) | undefined; allowedLang: string[]; tabs: TabDefinition[]; isAddMode: boolean; onSettingsChangedModal?: Function; private isOpenModal; private isOpenDeleteModal; selectedTabId: string; private isOpen; private filterText; private localTabs; private showMutations; private showMutationsNoContentText; connectedCallback(): void; disconnectedCallback(): void; _handleKeyDown(e: KeyboardEvent): void; willUpdate(changedProperties: Map): void; private get selectedTab(); private trySendSettingsUpdate; private discardChanges; private toggleCustomPopover; private closePopover; private updateSelectedTabProperty; private deleteTab; render(): TemplateResult; } declare global { interface HTMLElementTagNameMap { 'tabs-overview-settings': TabsOverviewSettings; } }