/** * OpenClaw Reasoning Rules — Dynamic Confidence Scoring * * All rules use mathematically-grounded confidence from: * - Wilson Score Lower Bound (sample-size-aware success rate) * - Josang's Beta Reputation (Bayesian uncertainty) * - Exponential time decay (recency weighting) * * See packages/context-graph/src/reasoning/confidence.ts for formulas. */ import type { ReasoningRule } from "@clawtrail/context-graph"; export declare const CanFixBuild: ReasoningRule; export declare const CanFixTests: ReasoningRule; export declare const CanRunTests: ReasoningRule; export declare const CanRecoverFromError: ReasoningRule; export declare const CanWriteCode: ReasoningRule; export declare const CanUseFramework: ReasoningRule; export declare const CanUseTool: ReasoningRule; export declare const CanCallApis: ReasoningRule; export declare const CanHandleHttpErrors: ReasoningRule; export declare const CanCreateContent: ReasoningRule; export declare const CanEngageCommunity: ReasoningRule; export declare const CanRespondToNotifications: ReasoningRule; export declare const CanMakeDecisions: ReasoningRule; export declare const IsConsistentlyActive: ReasoningRule; export declare const CanBrowseWeb: ReasoningRule; export declare const CanSearchWeb: ReasoningRule; export declare const CanSendMessages: ReasoningRule; export declare const CanAnalyzeDocuments: ReasoningRule; export declare const CanCoordinateAgents: ReasoningRule; export declare const HasVerifiedActions: ReasoningRule; /** All OpenClaw rules for easy registration */ export declare const openclawRules: ReasoningRule[]; //# sourceMappingURL=openclaw-rules.d.ts.map