import { LitElement, TemplateResult } from 'lit'; import { StyleInfo } from 'lit/directives/style-map.js'; import '../shared/lit-icon.js'; import '../shared/lit-settings.js'; import '../shared/lit-input.js'; import '../shared/simple-popper.js'; import '../assets/illustration/not-found.js'; import '../shared/lit-menu.js'; import '../shared/lit-menu-item.js'; import '../shared/lit-tooltip.js'; import '../shared/lit-modal.js'; import './components-settings/section-tab-settings.js'; import { litSectionTabSchema } from '../schemas/lit-section-tab-schema.js'; import { FromSchema } from 'json-schema-to-ts'; import { Cell } from './lit-case-variables-tab.js'; import { litFilterBuilderSchema } from '../schemas/index.js'; export type MultiGroupFilterCondition = FromSchema; export type SectionTabProps = { sx?: StyleInfo; enableSettings?: boolean; userLang?: string; allowedLang?: string[]; onSettingsChanged?: Function; showAutomaticHeightOptionInSettings?: boolean; settingsValue?: FromSchema; variables?: Cell[]; onAiFunction?: (text: string) => void; aiLoading?: boolean; }; export declare class LitSectionTab extends LitElement { sx: StyleInfo; enableSettings?: boolean; showAutomaticHeightOptionInSettings?: boolean; aiLoading?: boolean; userLang: string; allowedLang: string[]; settingsValue?: FromSchema; onAiFunction?: (text: string) => void; variables: Cell[]; onSettingsChanged: (value?: FromSchema) => void; private isOpenModal; connectedCallback(): void; disconnectedCallback(): void; private onSettingsChangedCallback; private toggleModal; private _shouldHideTab; private _evaluateMultiGroupFilter; private _evaluateFilterItem; static styles: import("lit").CSSResult[]; protected render(): TemplateResult | null; } declare global { interface HTMLElementTagNameMap { 'lit-section-tab': SectionTabProps; } }