export type RenderBinding = { id: string; path: string; viewport?: number; route?: string; state?: string; subjectHash?: string; receiptPath?: string; current: boolean; reason?: string; }; /** Bind every declared visual check to both its screenshot bytes and the source revision it depicts. */ export declare function creativeRenderBindings(root: string, runId: string, role: "study-review" | "decision" | "final-review" | "revision", child?: string, candidateId?: string, expectedRoutes?: string[]): RenderBinding[];