export class CellFilterGaussianBlur extends CellFilter {
    /**
     *
     * @param {CellFilter} source
     * @param {number} x
     * @param {number} y
     * @param {number} quality
     * @returns {CellFilterGaussianBlur}
     */
    static from(source: CellFilter, x: number, y: number, quality?: number): CellFilterGaussianBlur;
    samples_x: number;
    samples_y: number;
    sigma_x: number;
    sigma_y: number;
    /**
     *
     * @type {CellFilter}
     */
    source: CellFilter;
    size_x: number;
    size_y: number;
    /**
     *
     * @type {Float32Array}
     * @private
     */
    private __kernel;
    /**
     * Written by 'initialize' stage
     * @type {number}
     * @private
     */
    private __local_u_scale;
    /**
     * Written by 'initialize' stage
     * @type {number}
     * @private
     */
    private __local_v_scale;
    initialize(grid: any, seed: any): void;
    execute(grid: any, x: any, y: any, rotation: any): number;
}
import { CellFilter } from "../../CellFilter.js";
//# sourceMappingURL=CellFilterGaussianBlur.d.ts.map