export type ManagedCycleInput = { scope: unknown; evidence: unknown[]; index?: boolean; maxP95Ms?: number; evaluation?: { manifest: unknown; baselineId: string; candidateId: string; }; }; /** authorize is host-owned and rechecked across asynchronous boundaries. */ export declare function cycleLearning(root: string, value: unknown, publicKey: string | undefined, authorize: () => boolean): Promise<{ cycleId: string; phases: string[]; recorded: string[]; duplicates: string[]; indexed: string[]; deferred: string[]; recommendation: { advisory: boolean; selected: { strategy: { id: string; model: string; workers: number; template: string; }; samples: number; successes: number; successRate: number; successesPerDollar: number; p95Ms: number; evidenceIds: string[]; }; candidates: { strategy: { id: string; model: string; workers: number; template: string; }; samples: number; successes: number; successRate: number; successesPerDollar: number; p95Ms: number; evidenceIds: string[]; }[]; abstained: boolean; reason: string; defaultsChanged: boolean; }; evaluation: { advisory: boolean; eligible: boolean; baselineP95Ms: number; candidateP95Ms: number; delta: number; baselineEfficiency: number; candidateEfficiency: number; pairedResults: number; corpusHash: string; noRegression: boolean; metaharness: import("./harness-benchmark.js").AcceptResult; defaultsChanged: boolean; evidenceIds: string[]; } | null; memory: { available: boolean; recalled: number; backend: string; } | null; elapsedMs: number; advisory: boolean; defaultsChanged: boolean; promotionRequested: boolean; }>; //# sourceMappingURL=managed-learning-loop.d.ts.map