/** * The person's side of a real run's `ask` nodes: the `ask` port, one card at * a time. * * Questions asked at once, by branches running together, queue in the order * they arrive: a person answers one card, and a second drawn over it would * take the keys the first is reading. Only the asking branch waits; the * others go on. A node's `timeout:` starts when its card is shown, as an * agent turn's starts when its subagent is free: a card waiting its turn is * not a person failing to answer. */ import type { AskUser } from "../../ask.ts"; import { type AskingRun } from "./ask.ts"; /** The run's `ask`, through `port`; with none, nobody is there and every question is missed at once. */ export declare function personAsks(port: AskUser | undefined): AskingRun["ask"]; //# sourceMappingURL=card.d.ts.map