export class ContinuousGridCellAction {
    /**
     *
     * @type {boolean}
     * @private
     */
    private __initialized;
    /**
     *
     * @returns {boolean}
     */
    get initialized(): boolean;
    /**
     *
     * @param {number} seed
     * @param {EntityComponentDataset} ecd
     * @param {GridData} grid
     */
    initialize(seed: number, ecd: EntityComponentDataset, grid: GridData): void;
    finalize(): void;
    /**
     *
     * @param {EntityComponentDataset} ecd
     * @param {GridData} grid
     * @param {number} x
     * @param {number} y
     * @param {number} rotation
     * @param {CellFilter} strength
     */
    execute(ecd: EntityComponentDataset, grid: GridData, x: number, y: number, rotation: number, strength: CellFilter): void;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isContinuousGridCellAction: boolean;
}
//# sourceMappingURL=ContinuousGridCellAction.d.ts.map