import { type BeliefCalibrationOptions } from './calibration';
import { type BeliefOpeOptions } from './ope';
import { type EvaluateBeliefSelectivePolicyOptions } from './selective';
import type { BeliefDecisionPoint, BeliefOpeTargetPolicy, BeliefPolicyEvaluationReport, BeliefSelectivePolicy } from './types';
export interface AnalyzeBeliefPolicyOpeOptions extends BeliefOpeOptions {
    targetPolicy?: BeliefOpeTargetPolicy;
}
export interface AnalyzeBeliefPolicyOptions {
    points: BeliefDecisionPoint[];
    policy: BeliefSelectivePolicy;
    selective?: EvaluateBeliefSelectivePolicyOptions;
    calibration?: BeliefCalibrationOptions;
    ope?: AnalyzeBeliefPolicyOpeOptions;
    requireOpe?: boolean;
}
export declare function analyzeBeliefPolicy(options: AnalyzeBeliefPolicyOptions): BeliefPolicyEvaluationReport;
//# sourceMappingURL=report.d.ts.map