import { BoardPosition } from "./boardPosition"; import { Piece } from "./piece"; import { Colour } from "./colour"; import { SquareIndex } from "./square"; import { IMove } from "./move"; export type MoveOffset = { x: number; y: number; }; export declare const OffsetMoveGenerator: { generateOffsets(boardPosition: BoardPosition, piece: Piece, colour: Colour, index: SquareIndex, posX: number, posY: number, offsets: Array, moveList: Array): void; addMove(boardPosition: BoardPosition, piece: Piece, colour: Colour, index: SquareIndex, posX: number, posY: number, offX: number, offY: number, moveList: Array): void; };