import type { Context } from '@deepseek-ai/cordis'; import { type PluginCreationVerificationCertificate, type PluginRevisionRegressionRequest, type PluginRevisionRegressionResult, type RevisionRegressionAcceptanceAuthorityRef } from '@dsh-enhanced/assistant-growth-contract'; import { type CreationReviewConfig } from './creation-review.js'; export type RevisionRegressionReviewConfig = Omit; export interface RevisionRegressionReviewAuthorityInspection { authority: RevisionRegressionAcceptanceAuthorityRef; publicKey: string; remainingVerifications: number; available: boolean; } export declare function validateRevisionRegressionReviewConfig(input: RevisionRegressionReviewConfig): RevisionRegressionReviewConfig; export declare function compileRevisionRegressionReviewConfig(input: RevisionRegressionReviewConfig): { config: RevisionRegressionReviewConfig; authority: RevisionRegressionAcceptanceAuthorityRef; publicKey: string; privateKey: ReturnType; }; type RetainedCases = Readonly<{ certificate: PluginCreationVerificationCertificate; discovery: unknown; contract: unknown; cases: Record; }>; type ReadParentCases = (certificate: PluginCreationVerificationCertificate) => RetainedCases | undefined; /** Independent paired Docker regression; this runtime has no LLM service and cannot switch a tool. */ export declare class RevisionRegressionReviewRuntime { #private; private readonly ctx; private readonly readParentCases; constructor(ctx: Context, input: RevisionRegressionReviewConfig, databasePath: string, readParentCases: ReadParentCases); inspect(input: { owner: RevisionRegressionReviewConfig['owner']; }): RevisionRegressionReviewAuthorityInspection | undefined; run(request: PluginRevisionRegressionRequest, external?: AbortSignal): Promise; close(): Promise; } export {}; //# sourceMappingURL=revision-regression-review.d.ts.map