import type { AgentResponder } from "@mono-agent/agent-contracts"; import type { ConversationHistoryStore } from "@mono-agent/agent-harness"; export interface SlackPostedReplyHistoryOptions { readonly maxMessages: number; readonly rollover?: "none" | "daily"; readonly rolloverTimezone?: string; } /** * App-private bridge between Slack's posted-message alias and canonical history. * It overlays one receipt-authenticated destination delivery while the aliased * reply is prepared, without ever writing that delivery into producer history. */ export declare function createSlackPostedReplyHistory(options: SlackPostedReplyHistoryOptions): { readonly wrapHistoryStore: (store: ConversationHistoryStore) => ConversationHistoryStore; readonly wrapResponder: (responder: AgentResponder) => AgentResponder; }; //# sourceMappingURL=posted-reply-history.d.ts.map