import { BoardPosition } from "./boardPosition"; import { Piece } from "./piece"; import { SquareIndex } from "./square"; import { Colour } from "./colour"; import { IMove } from "./move"; interface IBishopMoveGenerator { generateBishopMoves(boardPosition: BoardPosition, piece: Piece, colour: Colour, index: SquareIndex, posX: number, posY: number, moveList: Array): void; } export declare const BishopMoveGenerator: IBishopMoveGenerator; export {};