export type Option = string; export declare class UCB { options: Option[]; explorationFactor: number; pulls: number[]; rewards: number[]; totalPulls: number; totalRewards: number; optionToIndex: { [option: string]: number; }; constructor(options: Option[], explorationFactor: number); pull(option: Option): void; reward(option: Option, reward: number): void; optionToMean(option: Option): number; optionToUCB(option: Option): number; rankedOptions(): string[]; }