export class CellProcessingRule {
    /**
     *
     * @param {CellFilter} filter
     * @param {ContinuousGridCellAction}action
     */
    static from(filter: CellFilter, action: ContinuousGridCellAction): CellProcessingRule;
    /**
     *
     * @type {CellFilter}
     */
    filter: CellFilter;
    /**
     *
     * @type {ContinuousGridCellAction}
     */
    action: ContinuousGridCellAction;
    /**
     *
     * @param {number} seed
     * @param {EntityComponentDataset} ecd
     * @param {GridData} grid
     */
    initialize(seed: number, ecd: EntityComponentDataset, grid: GridData): void;
}
//# sourceMappingURL=CellProcessingRule.d.ts.map