import type { BeliefDecisionPoint, BeliefPolicyAction, BeliefSelectivePolicy, BeliefSelectivePolicyMetrics, BeliefUtilityOptions } from './types';
export interface EvaluateBeliefSelectivePolicyOptions {
    utility?: BeliefUtilityOptions;
    minN?: number;
    minAccepted?: number;
    minUtilityDelta?: number;
    seed?: number;
}
export declare function thresholdSelectivePolicy(options: {
    id?: string;
    confidenceThreshold: number;
    belowThresholdAction?: Exclude<BeliefPolicyAction, 'accept'>;
}): BeliefSelectivePolicy;
export declare function evaluateBeliefSelectivePolicy(points: BeliefDecisionPoint[], policy: BeliefSelectivePolicy, options?: EvaluateBeliefSelectivePolicyOptions): BeliefSelectivePolicyMetrics;
//# sourceMappingURL=selective.d.ts.map