import { type PopupTarget } from '@blocksuite/affine-components/context-menu'; import { ShadowlessElement } from '@blocksuite/std'; import { type ReadonlySignal } from '@preact/signals-core'; import type { Variable } from '../../../core/expression/types.js'; import type { Filter, SingleFilter } from '../../../core/filter/types.js'; import { type TypeInstance } from '../../../core/index.js'; declare const FilterConditionView_base: typeof ShadowlessElement; export declare class FilterConditionView extends FilterConditionView_base { static styles: import("lit").CSSResult; private readonly onClickButton; private readonly popConditionEdit; accessor value: ReadonlySignal; filter$: ReadonlySignal; args$: ReadonlySignal; fnConfig$: ReadonlySignal; accessor vars: ReadonlySignal; fnType$: ReadonlySignal>; getFunctionItems: (target: PopupTarget, onSelect?: () => void) => ((menu: import("@blocksuite/affine-components/context-menu").Menu) => import("lit-html").TemplateResult<1> | undefined)[]; leftVar$: ReadonlySignal; setFilter: (filter: SingleFilter) => void; text$: ReadonlySignal; private getArgItems; private getArgsItems; render(): import("lit-html").TemplateResult<1>; accessor index: number; accessor onChange: (filters: Filter[]) => void; } declare global { interface HTMLElementTagNameMap { 'filter-condition-view': FilterConditionView; } } export {}; //# sourceMappingURL=condition-view.d.ts.map