import { formatDurationMs } from "@herdctl/chat"; import type { DiscordReplyEmbed } from "./types.js"; export declare const DISCORD_EMBED_COLORS: { readonly brand: 5793266; readonly working: 9133302; readonly success: 2278750; readonly error: 15680580; readonly system: 7041664; readonly info: 3900150; }; export declare function buildFooter(agentName: string): { text: string; }; export declare const formatDuration: typeof formatDurationMs; export declare function buildRunCardEmbed(params: { agentName: string; status: "running" | "success" | "error"; message: string; traceLines?: string[]; }): DiscordReplyEmbed; export declare function buildStatusEmbed(description: string, type: "system" | "info" | "error", agentName?: string): DiscordReplyEmbed; export declare function buildResultSummaryEmbed(params: { agentName: string; isError: boolean; durationMs?: number; numTurns?: number; totalCostUsd?: number; usage?: { input_tokens?: number; output_tokens?: number; }; }): DiscordReplyEmbed; export declare function buildErrorEmbed(message: string, agentName: string): DiscordReplyEmbed; export declare function buildToolResultEmbed(params: { toolUse: { name: string; input?: unknown; startTime: number; } | null; toolResult: { output: string; isError: boolean; }; agentName: string; maxOutputChars: number; }): DiscordReplyEmbed; //# sourceMappingURL=embeds.d.ts.map