import type { MessageList } from '../agent/message-list/index.js'; import type { ProcessInputStepArgs } from '../processors/index.js'; /** * Input processor that injects channel context (platform, bot identity, DM vs. * public-channel guidance) into the agent's system prompt on every step. * * Added automatically by `AgentChannels` unless you provide your own input * processor with `id === 'chat-channel-context'`. Output rendering (tool cards, * text messages, approval prompts) is handled separately by * `AgentChannels.consumeAgentStream`. */ export declare class ChatChannelProcessor { readonly id = "chat-channel-context"; processInputStep({ messageList, requestContext }: ProcessInputStepArgs): { messageList: MessageList; } | undefined; } //# sourceMappingURL=processor.d.ts.map