import { BeadRoad, BigRoad } from 'marga'; import HandOutcome from './HandOutcome'; type StatisticInfo = { banco: number; punto: number; tie: number; total: number; pair: { punto: number; banco: number; total: number; }; }; /** * ShoeOutcome is the outcome of a shoe. */ declare class ShoeOutcome { private _shoeIndex; private _prevShoeOutcome; private _lastHandOutcome; private _firstHandOutcome; private _beadRoad; private _bigRoad; private _gameComeoutMap; private _statistics; constructor(shoeIndex: number, lastHandComeout: HandOutcome); setPreviousShoeOutcome(handcomeout: ShoeOutcome): void; getPreviousShoeOutcome(): ShoeOutcome | undefined; getShoeIndex(): number; getLastHandOutcome(): HandOutcome; getStatisticInfo(): StatisticInfo; setOutcomeMap(hcomeoutMap: Map): void; getOutcomeMap(): Map; setStatisticInfo(banco: number, punto: number, tie: number, pair: { punto: number; banco: number; total: number; }): void; setFirstHandOutcome(firstcomeout: HandOutcome): void; getFirstHandOutcome(): HandOutcome | undefined; setBeadRoad(beadRoad: BeadRoad): void; getBeadRoad(): BeadRoad; setBigRoad(road: BigRoad): void; getBigRoad(): BigRoad; } export default ShoeOutcome;