import type { BraintrustClient } from "../client.js"; export type SuperintendentRole = "builder" | "inspector" | "superintendent" | "owner"; export type LoopCallbacks = { runRole?: (role: SuperintendentRole, name: string | undefined, run: () => Promise) => Promise; }; export declare function createSuperintendentCallbacks(client: BraintrustClient): LoopCallbacks;