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