export class CellFilterBinaryOperation extends CellFilter {
    /**
     *
     * @type {CellFilter}
     */
    left: CellFilter;
    /**
     *
     * @type {CellFilter}
     */
    right: CellFilter;
    /**
     * @template T,R
     * @param {T} left
     * @param {T} right
     * @returns {R}
     */
    operation<T, R>(left: T, right: T): R;
    execute(grid: any, x: any, y: any, rotation: any): any;
    initialize(grid: any, seed: any): void;
}
import { CellFilter } from "../CellFilter.js";
//# sourceMappingURL=CellFilterBinaryOperation.d.ts.map