/**
 * Based on FXAA algorithm by NVidia
 */
export class CellFilterFXAA extends CellFilter {
    /**
     *
     * @param {CellFilter} source
     * @returns {CellFilterFXAA}
     */
    static from(source: CellFilter): CellFilterFXAA;
    /**
     *
     * @type {CellFilter}
     */
    source: CellFilter;
    /**
     * 0.125 leaves less aliasing, but is softer (default!!!)
     * 0.25 leaves more aliasing, and is sharper
     * @type {number}
     */
    edge_threshold: number;
    /**
     *  0.06 - faster but more aliasing in darks
     *  0.05 - default
     *  0.04 - slower and less aliasing in darks
     * @type {number}
     */
    console_edge_threshold_min: number;
    /**
     *  8.0 is sharper (default!!!)
     *  4.0 is softer
     *  2.0 is really soft (good only for vector renderer inputs)
     * @type {number}
     */
    console_edge_sharpness: number;
    initialize(grid: any, seed: any): void;
    execute(grid: any, x: any, y: any, rotation: any): number;
}
import { CellFilter } from "../../CellFilter.js";
//# sourceMappingURL=CellFilterFXAA.d.ts.map