import { GameAutoWay } from '../common/pojo'; export declare class GameData4_8 { typeSet?: number | undefined; desk: number[][]; p1: number; p2: number; player: number; lines1: number[][][]; lines2: number[][][]; constructor(player?: number, desk?: number[][]); } export declare class GameAction4_8 { action: number[]; line: number[][]; score: number; constructor(action: number[], score?: number); } export default class example4_8 { deskWeight: number[]; getRiddle(config: any): GameData4_8; checkRiddle(deskData: GameData4_8): number; doAction(deskData: GameData4_8, dataAction: GameAction4_8): [flagResult: number, dataResult: GameData4_8]; checkAction(deskData: GameData4_8, dataAction: GameAction4_8): number; checkDesk(deskData: GameData4_8): number; getActionAuto(deskData: GameData4_8): GameAutoWay; recursive(deskData: GameData4_8, count: number, currentCount: number, steps?: GameAction4_8[]): GameAction4_8[]; getBestAction(deskData: GameData4_8): GameAction4_8[]; getWeight(deskData: GameData4_8, line: number[][]): number; getCanMovePosition(deskData: GameData4_8, empty: number[]): number[][]; getCanChessPosition(deskData: GameData4_8): number[][]; getAdjacent(deskData: GameData4_8, x: number, y: number): number[][]; getAdjacentLine(deskData: GameData4_8, x: number, y: number): number[][][]; vaildXy(desk: number[][], x: number, y: number): boolean; getDeskChess(deskData: GameData4_8, player: number): number[][]; }