import type { Comment } from '@pantheon-systems/css-client'; /** How long a mentioned agent has to say it is working before the thread says it did not. */ export declare const AGENT_START_MS = 10000; /** * Stands in for each agent the latest comment mentions until that agent speaks for * itself. The line reads as working straight away, so the reader who just asked is not * left looking at their own comment, and turns into a failure once the agent has had * long enough to pick the request up. The moment the agent posts anything, its own row * takes the place of the stand-in. */ export declare function withPendingAgents(comments: readonly Comment[], now: number): readonly Comment[]; /** When the stand-ins for the latest comment turn from working to failed, if they will. */ export declare function pendingAgentDeadline(comments: readonly Comment[], now: number): number | null;