import type { FilterTransform as VgFilterTransform } from 'vega'; import { LogicalComposition } from '../../logical'; import { Predicate } from '../../predicate'; import { Model } from '../model'; import { DataFlowNode } from './dataflow'; export declare class FilterNode extends DataFlowNode { private readonly model; private readonly filter; private expr; private _dependentFields; clone(): FilterNode; constructor(parent: DataFlowNode, model: Model, filter: LogicalComposition); dependentFields(): Set; producedFields(): Set; assemble(): VgFilterTransform; hash(): string; } //# sourceMappingURL=filter.d.ts.map