import { DraughtsComputerStrategyArgs, SearchEvaluationFunction } from './computer'; import { DraughtsEngineMove } from '../core/engine'; import { Bitboard } from '../bitwise/types'; export type AlphaBetaOptions = { maxDepth: number; evaluationFunction: SearchEvaluationFunction; quiescence?: boolean; }; export declare function alphaBeta({ options: { maxDepth, evaluationFunction, quiescence }, engine, }: DraughtsComputerStrategyArgs>): Promise>;