export class WeightedGridCellAction {
    /**
     *
     * @param {GridCellAction} action
     * @param {CellFilter} weight
     */
    static from(action: GridCellAction, weight: CellFilter): WeightedGridCellAction;
    /**
     *
     * @type {GridCellAction}
     */
    action: GridCellAction;
    /**
     *
     * @type {CellFilter}
     */
    weight: CellFilter;
    /**
     * @param {GridData} grid
     * @param {number} seed
     */
    initialize(grid: GridData, seed: number): void;
    /**
     * @readonly
     * @type {boolean}
     */
    readonly isWeightedGridCellAction: boolean;
}
//# sourceMappingURL=WeightedGridCellAction.d.ts.map