import { Cell } from './Cell'; import { type ResultJson } from './ResultJson'; import { type Tile } from './Tile'; type Collision = Cell[]; export declare class Result { static fromJson: (json: ResultJson) => Result; readonly blanksCount: number; readonly cells: Cell[]; readonly collisions: Collision[]; readonly consonantsCount: number; readonly id: number; readonly length: number; readonly points: number; readonly pointsRatio: number; readonly tiles: Tile[]; readonly tilesCount: number; readonly vowelsCount: number; readonly word: string; readonly words: string[]; readonly wordsCount: number; constructor({ cells, id, collisions, points, }: { cells: Cell[]; id: number; collisions: Collision[]; points: number; }); toJson(): ResultJson; isHorizontal(): boolean; isVertical(): boolean; } export {};