import { LitElement, type TemplateResult } from 'lit'; import './lit-icon-button.js'; import './lit-menu.js'; import './lit-menu-item.js'; import type { FieldType } from '../utils/getOperatorByType.js'; import type { Operator } from '../utils/getOperatorByType.js'; import type { ColumnCustomFilter } from '../components/lit-data-grid-tanstack.js'; export declare class LitDataGridOperatorsPopover extends LitElement { setOperator: (operator: Operator) => void; type: FieldType; operator?: Operator; disabled?: boolean; filterOperators?: ColumnCustomFilter[]; private referenceButton?; private handleOperator; private toggleMenu; private menuTemplate; disconnectedCallback(): void; static styles: import("lit").CSSResult[]; protected render(): TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'lit-data-grid-operators-popover': LitDataGridOperatorsPopover; } }