import type { OutgoingMessage, NotificationMessage, DisplayVerbosity, RenderedMessage } from '@openacp/plugin-sdk'; import { BaseRenderer } from '@openacp/plugin-sdk'; /** * DiscordRenderer — renders messages using Discord markdown format. * Delegates to existing formatting.ts helpers for tool calls, plans, and usage. */ export declare class DiscordRenderer extends BaseRenderer { renderToolCall(content: OutgoingMessage, verbosity: DisplayVerbosity): RenderedMessage; renderToolUpdate(content: OutgoingMessage, verbosity: DisplayVerbosity): RenderedMessage; renderPlan(content: OutgoingMessage): RenderedMessage; renderUsage(content: OutgoingMessage, verbosity: DisplayVerbosity): RenderedMessage; renderError(content: OutgoingMessage): RenderedMessage; renderNotification(notification: NotificationMessage): RenderedMessage; renderSystemMessage(content: OutgoingMessage): RenderedMessage; renderSessionEnd(_content: OutgoingMessage): RenderedMessage; renderModeChange(content: OutgoingMessage): RenderedMessage; renderConfigUpdate(): RenderedMessage; renderModelUpdate(content: OutgoingMessage): RenderedMessage; }