import { DeleteSopNode } from '../../Delete';
import { CoreEntity } from '../../../../../core/geometry/CoreEntity';
export declare enum ComparisonOperator {
    EQUAL = "==",
    LESS_THAN = "<",
    EQUAL_OR_LESS_THAN = "<=",
    EQUAL_OR_GREATER_THAN = ">=",
    GREATER_THAN = ">",
    DIFFERENT = "!="
}
export declare const COMPARISON_OPERATORS: Array<ComparisonOperator>;
export declare const ComparisonOperatorMenuEntries: {
    name: ComparisonOperator;
    value: number;
}[];
export declare class ByAttributeHelper {
    private node;
    constructor(node: DeleteSopNode);
    evalForEntities(entities: CoreEntity[]): void;
    private _evalForString;
    private _evalForNumeric;
    private _evalForPointsNumericFloat;
    private _evalForPointsNumericVector2;
    private _evalForPointsNumericVector3;
    private _evalForPointsNumericVector4;
}
