/** * What a swarm tells one member at the top of each turn. * * Apart from `swarm.ts`, which decides who is asked and when: this is the * wording, and the only part of a round a model reads. It is where a change to * how members behave is usually made, and it is tested on its own for that. */ import { type Claims, type Post } from "../board/index.ts"; /** * What one member is told this round. * * The goal every time, because a member is not asked to remember its brief; the * board's news only when there is some, because a line saying nothing happened * is a line spent saying nothing. Given the `reader`, what answers its posts * comes first. */ export declare function swarmTask(goal: string, round: number, posts: readonly Post[], claims: Claims, reader?: string): string; //# sourceMappingURL=swarm-task.d.ts.map