import { IGameState, IScan } from '../types';
import { knightsMoves } from './moves/knightsMoves';
import { pawnsMoves } from './moves/pawnsMoves';
import { rooksMoves } from './moves/rooksMoves';
import { bishopsMoves } from './moves/bishopsMoves';
import { queensMoves } from './moves/queensMoves';
import { kingMoves } from './moves/kingMoves';
export declare const generate: {
    knightsMoves: typeof knightsMoves;
    pawnsMoves: typeof pawnsMoves;
    rooksMoves: typeof rooksMoves;
    bishopsMoves: typeof bishopsMoves;
    queensMoves: typeof queensMoves;
    kingMoves: typeof kingMoves;
};
export declare function createNewGameScan(gameState: IGameState): IScan;
