import { DiceExpression } from './schemas.js'; type Distribution = Map; export declare class ProbabilityEngine { private diceEngine; getDistribution(expression: string | DiceExpression): Distribution; calculateProbability(expression: string, target: number, comparison?: 'gte' | 'lte' | 'eq' | 'gt' | 'lt'): number; expectedValue(expression: string | DiceExpression): number; compare(exprA: string, exprB: string): number; private singleDieDistribution; private convolve; private applyAdvantage; private applyDisadvantage; private orderStatistic; private shift; } export {}; //# sourceMappingURL=probability.d.ts.map