export declare class DataBlock10_10 { id: number; points: number[]; color: number; colorEnd: number[]; blockNeighbour: number[]; order: number; blockOrder1: number[]; blockOrder2: number[]; } export declare class GameData10_10 { desk: DataBlock10_10[]; points1: never[]; points2: never[]; typeSet: number; player: number; } export declare class module10_10 { getRiddle(): GameData10_10; checkRiddle(desk: GameData10_10): -1 | undefined; checkDesk(desk: GameData10_10): 1 | 2 | -1; checkColorWin(color: number, desk: GameData10_10): boolean; checkAction(desk: GameData10_10, action: number): 0 | -1; doAction(desk: GameData10_10, action: number): { flag: number; desk: GameData10_10; }; getActionAuto(desk: GameData10_10): { best: number; nobest: number; } | { best: undefined; nobest: undefined; }; getWinPath(color: number, desk: GameData10_10, withBlockNotGet?: boolean, all?: boolean): any; checkPathEach(color: number, listPath: number[], block: DataBlock10_10, blockList: DataBlock10_10[], count: number, withBlockNotGet: boolean): boolean | number[]; updateDeskBlockStatus(desk: GameData10_10): void; }