import { TOnResponseArgs } from "./types";
import { TFun } from "./types";
export declare const consensus: {
    exactMatch: <A, T extends TFun<A>>(args: TOnResponseArgs<T>) => ReturnType<T>;
    exactMatchEjectIncorrect: <T extends TFun<any>>(args: TOnResponseArgs<T>) => ReturnType<T>;
    exactMatchSlashIncorrect: <T extends TFun<any>>(args: TOnResponseArgs<T>) => ReturnType<T>;
    numericalAverage: <T extends TFun<number>>(args: TOnResponseArgs<T>) => ReturnType<T>;
    numericalAverageEjectOutliers: <T extends TFun<number>>(args: TOnResponseArgs<T>) => ReturnType<T>;
};
