import { BoardPosition } from "./boardPosition"; import { Piece } from "./piece"; import { Colour } from "./colour"; import { IMove } from "./move"; import { SquareIndex } from "./square"; import { MoveOffset } from "./offsetMoveGenerator"; interface IKingMoveGenerator { offsets: Array; generateKingMoves(boardPosition: BoardPosition, index: SquareIndex, piece: Piece, colour: Colour, posX: number, posY: number, moveList: Array): void; } export declare const KingMoveGenerator: IKingMoveGenerator; export {};