import { EvaluatedMove } from './ai.interface'; /** Goita board solver class */ export declare class Solver { private board; private playerNo; searchedLeaf: number; searchedMoves: number; constructor(); private init(); solve(historyString: string): EvaluatedMove[]; private eval(); /** * @min prune search if score is under min value * @max prune search if score is upper max value */ private alpha_beta_search(move, min, max); }