import { type SlackLegacyDraftStreamMode, type StreamingMode } from "openclaw/plugin-sdk/config-runtime"; export type SlackStreamMode = SlackLegacyDraftStreamMode; export type SlackStreamingMode = StreamingMode; export declare function resolveSlackStreamMode(raw: unknown): SlackStreamMode; export declare function resolveSlackStreamingConfig(params: { streaming?: unknown; streamMode?: unknown; nativeStreaming?: unknown; }): { mode: SlackStreamingMode; nativeStreaming: boolean; draftMode: SlackStreamMode; }; export declare function applyAppendOnlyStreamUpdate(params: { incoming: string; rendered: string; source: string; }): { rendered: string; source: string; changed: boolean; }; export declare function buildStatusFinalPreviewText(updateCount: number): string;