UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

21 lines (20 loc) 762 B
import type { OpenClawConfig } from "../config/config.js"; import type { SlackChannelConfig } from "../config/types.slack.js"; type SlackChannels = Record<string, SlackChannelConfig>; type MigrationScope = "account" | "global"; export type SlackChannelMigrationResult = { migrated: boolean; skippedExisting: boolean; scopes: MigrationScope[]; }; export declare function migrateSlackChannelsInPlace(channels: SlackChannels | undefined, oldChannelId: string, newChannelId: string): { migrated: boolean; skippedExisting: boolean; }; export declare function migrateSlackChannelConfig(params: { cfg: OpenClawConfig; accountId?: string | null; oldChannelId: string; newChannelId: string; }): SlackChannelMigrationResult; export {};