import { Grid, CellValueChange } from './Grid'; /** * Defines the result of applying changes to a Grid. */ export interface ChangeResult { grid: Grid; changes: CellValueChange[]; } /** * Implements a class that provides helper methods for solving puzzles. */ export declare class SolverHelpers { /** * Applies a list of changes to a Grid and returns a new grid with the results. * @param grid A reference to a Grid to apply the changes to. * @param changes A list of cxhanges to apply to the Grid. * @returns An object holding the new grid. */ static applyChangeList(grid: Grid, changes: CellValueChange[]): Grid; }