export declare class GameData9_15 { player: number; desk: number[]; maxCount: number; sortType: number; typeSet: number; } export declare class GameAction9_15 { score: number; listChange: number[]; } export declare class module9_15 { getRiddle(maxCount: number, sortType: number, list: number[]): GameData9_15; checkRiddle(desk: GameData9_15): 0 | -1; checkDesk(desk: GameData9_15): number; doAction(deskIn: GameData9_15, act: GameAction9_15): [flag: number, desk: GameData9_15]; checkAction(desk: GameData9_15, act: GameAction9_15): 0 | -1; getActionAuto(desk: GameData9_15): any[]; getActionAll(desk: GameData9_15): GameAction9_15[]; checkListSame(list1: number[], list2: number[]): boolean; checkIsFinish(listAll: number[]): 0 | 1 | 2; checkLeftSmaller(listAll: number[], listChange: number[]): boolean; getCardListRandom(maxCount?: number, sortType?: number, listSort?: number[]): number[]; shuffleListByChangeCount(list: number[], changeCount: number): number[]; changeCard(listAll: number[], listChange: number[]): number[]; getListSorted(list: number[]): number[]; getRanomByList(list: number[]): number; getNotSameCount(list: number[]): number; getChaosOffset(list1: number[], list2: number[]): number; getActionList(list: number[], color: number): { actionSelfWillWin: { listChange: number[]; idxChange: number[]; listDesk: number[]; isFinish: boolean; }[]; actionBetterForMe: { listChange: number[]; idxChange: number[]; listDesk: number[]; isFinish: boolean; }[]; actionBadForOppo: { listChange: number[]; idxChange: number[]; listDesk: number[]; isFinish: boolean; }[]; actionOppoWillWin: { listChange: number[]; idxChange: number[]; listDesk: number[]; isFinish: boolean; }[]; actionAll: { listChange: number[]; idxChange: number[]; listDesk: number[]; isFinish: boolean; }[]; }; getBestChange(list: number[], color: number, flagBest?: boolean): GameAction9_15[]; }