import { QHRuleEngine } from "./ruleEngine";
import { DayData, QHAnalysis } from "../../types";
export declare const createQHRuleEngine: () => QHRuleEngine;
export declare const defaultQHRuleEngine: QHRuleEngine;
export declare const analyzeWithRules: (day: DayData, segment?: QHAnalysis, historicalDays?: DayData[], analysisType?: "segment" | "overall") => {
    segment: import("../../types").AnalysisResult[];
    features: import("../../types").AnalysisResult[];
    overall?: undefined;
} | {
    overall: import("../../types").AnalysisResult[];
    features: import("../../types").AnalysisResult[];
    segment: import("../../types").AnalysisResult[];
};
