import { Cell } from './Cell'; import { GridLocation, SudokuPossibleValue, SudokuPossibleValues } from './ValueTypes'; /** * Implements a set of Helper methods for solving the puzzles. * TODO: Document them! */ export declare class Helpers { static arrayContainsAll(arr1: SudokuPossibleValues, arr2: SudokuPossibleValues): boolean; static arrayHasSameMembers(arr1: SudokuPossibleValues, arr2: SudokuPossibleValues): boolean; static locationsMatch(loc1: GridLocation, loc2: GridLocation): boolean; static sudokuValuesWithout(exclusions: SudokuPossibleValues): SudokuPossibleValue[]; static locationArraysMatch(loc1: GridLocation[] | undefined, loc2: GridLocation[] | undefined): boolean; static orderCells(cells: Cell[]): Cell[]; }