import type { NoticeItem } from "./types.js"; import { type OpenGeniText } from "../messages/runtime.js"; /** An approval notice the person has since answered. */ export declare function noticeIsResolvedApproval(item: Pick): boolean; /** A resolved approval notice reads as history. */ export declare function noticeDisplayText(t: OpenGeniText, item: Pick): string; /** Notice pill tone: failures stay red, an open wait keeps the waiting hue. */ export declare function noticeTone(item: Pick): "failed" | "waiting" | "neutral"; /** * Plain-text summary of a recorded agent wait, as web's quiet disclosure reads * it: "Waited for 2 agents · 3m 5s" once later input ended the wait, otherwise * "Waiting · since 10:32" (with the date on a later day). */ export declare function recordedWaitSummaryText(t: OpenGeniText, item: Pick, now?: Date): string;