import { Grid } from '../Grid'; import { CellValueChange } from '../ValueTypes'; /** * Implements a Hidden Triple solver strategy. * @see Sudoku.org.uk */ export declare class HiddenTriplesSolver { /** * The source of changes provided to callers. */ static source: string; /** * Searches the Grid for hidden triples and if it finds any, returns an * array of changes to apply to the target grid. * @param targetGrid The grid to solve. * @returns An array of changes to apply to the grid to solve it. */ static solve(targetGrid: Grid): CellValueChange[]; }