import type { GetSplitsReturnType } from '../modality/getSplits.js'; import type { SplitMultimodalDistributionWithQuantilesOptions } from '../modality/splitMultimodalDistributionWithQuantiles.js'; import { OptimizationResult } from '../optimize.js'; import type { CompareWithDenoisingOptionsBase, ComparisonResult } from './types.js'; export interface CompareWithQuantileDenoisingOptions extends CompareWithDenoisingOptionsBase { quantileOptions?: SplitMultimodalDistributionWithQuantilesOptions; } export interface QuantileOptimizationParameters { shouldSplit1: boolean; shouldSplit2: boolean; } export declare function compareWithQuantileDenoising({ data1, data2, sorted1, sorted2, confidenceLevel, comparisonQualityWeightingOptions, getOutcomeOptions, minimalModalitySize, minimumUsedToTotalSamplesRatio, quantileOptions, }: CompareWithQuantileDenoisingOptions): OptimizationResult[]; //# sourceMappingURL=compareWithQuantileDenoising.d.ts.map