import { GameAutoWay } from '../common/pojo'; export declare class GameData6_2 { typeSet?: number | undefined; desk: number[][]; player: number; constructor(player: number, desk?: number[][]); } export declare class GameAction6_2 { move: number[]; action: number[]; score: number; constructor(move: number[], action: number[], score?: number); } export declare class example6_2 { deskCells: number[][]; deskLines: number[][]; positionMap: Map; adjacentMap: Map>; deskLineMap: Map>; deskWeight: number[]; deskWeight2: number[]; getRiddle(config: any): GameData6_2; checkRiddle1(deskData: GameData6_2): number; checkRiddle(deskData: GameData6_2): number; doAction(deskData: GameData6_2, dataAction: GameAction6_2): [flagResult: number, dataResult: GameData6_2]; doAction1(deskData: GameData6_2, dataAction: GameAction6_2): [flagResult: number, dataResult: GameData6_2]; checkAction(deskData: GameData6_2, dataAction: GameAction6_2): number; checkAction1(deskData: GameData6_2, dataAction: GameAction6_2): number; checkDesk(deskData: GameData6_2): number; checkDesk1(deskData: GameData6_2): number; getActionAuto(deskData: GameData6_2): GameAutoWay; getActionAuto1(deskData: GameData6_2): GameAutoWay; recursive(deskData: GameData6_2, count: number, currentCount: number, steps?: GameAction6_2[]): GameAction6_2[]; getBestAction(deskData: GameData6_2): GameAction6_2[]; getWeight(deskData: GameData6_2, line: number[]): number; getCanMovePosition(deskData: GameData6_2, empty: number[]): number[][]; getCanChessPosition(deskData: GameData6_2): number[][]; getDeskChess(deskData: GameData6_2, player: number): number[][]; }