import type { RunParticipantAssignment } from "./run.js"; /** Project only authored participant-facing fields. Never pass runtime-composed instructions: * they can contain inbox URLs or multiplayer grants. Pick fields explicitly so a task's hidden * success criteria cannot cross this evidence boundary, even from an untyped library caller. */ export declare function participantAssignment(assignment: { mission: string; focus?: string; tasks?: readonly { id: string; goal: string; }[]; }, scrubKnownValues?: (text: string) => string): RunParticipantAssignment;