import { planBundleEval } from './eval.js'; import { type PlatformCompileReport } from './platform.js'; import type { BundleAuthoringState } from './types.js'; import { type BundleReadinessUserSummary } from './readiness-user-summary.js'; export interface BundleReviewReadiness { state: 'blocked' | 'reviewable' | 'publishable' | 'published'; blockers: string[]; warnings: string[]; evidence: Record; } export interface BundleReviewSummary { schemaVersion: 1; name: string; status: BundleAuthoringState['status']; hash: string | null; draftPath: string; factory: BundleAuthoringState['factory'] | null; compile: PlatformCompileReport; evalPlans: { quick: ReturnType; full: ReturnType; }; eval: BundleAuthoringState['eval'] | null; review: BundleAuthoringState['review'] | null; ready: BundleAuthoringState['ready'] | null; readiness: BundleReviewReadiness; userSummary: BundleReadinessUserSummary; } export declare function buildBundleReviewSummary(options: { projectRoot: string; name: string; platform: string; scope?: 'project' | 'global'; locale?: string; }): Promise; //# sourceMappingURL=review-summary.d.ts.map