export declare class GameData4_9 { typeSet?: number; desk: number[][]; deskNum: number[][]; player: number; constructor(); } export declare class GameAction4_9 { numList: number[]; pos: number[]; score: number; } export declare class module4_9 { getRiddle(): GameData4_9; checkRiddle(deskData: GameData4_9): 0 | -1; getAllPath(deskData: GameData4_9, x: number, y: number, forceBlank?: boolean): number[][][]; checkValidPosition(desk: GameData4_9, x: number, y: number, forceBlank?: boolean): boolean; checkDesk(deskData: GameData4_9): number; checkThreeSame(listPath: number[][], desk: GameData4_9): number; doAction(deskData: GameData4_9, dataAction: GameAction4_9): { flag: boolean; desk: any; }; checkAction(deskData: GameData4_9, dataAction: GameAction4_9): 0 | -1; randomNumByTarget(num: number): number[]; getActionAuto(deskData: GameData4_9): { best: any; nobest: any; }; scoreAction(deskData: GameData4_9, act: GameAction4_9): void; }