export declare class GameData8_14 { typeSet?: number; player: number; desk: string[][]; chessLeft: string[]; constructor(); } export declare class GameAction8_14 { num: number[]; pos: number[]; score: number; } export declare class module8_14 { getRiddle(size: number): GameData8_14; getBasicList(size: number): string[]; sortPos(arr: number[][]): number[][]; getSeriesByDir(desk: GameData8_14, x: number, y: number, dir: number): number[][]; checkAllDiff(desk: GameData8_14, pList: number[][]): boolean; checkAction(deskIn: GameData8_14, act: GameAction8_14): boolean; doAction(deskIn: GameData8_14, act: GameAction8_14): { flag: number; desk: GameData8_14; }; getActionAll(desk: GameData8_14): GameAction8_14[]; getActionAuto(desk: GameData8_14): { best: GameAction8_14; nobest: GameAction8_14; }; checkDesk(desk: GameData8_14): number; checkRiddle(desk: GameData8_14): 0 | -1; }