import type { ChannelId } from "../../channels/plugins/types.public.js"; import type { OpenClawConfig } from "../../config/types.openclaw.js"; export type ChannelRow = { id: ChannelId; label: string; enabled: boolean; state: "ok" | "setup" | "warn" | "off"; detail: string; }; export declare function buildChannelsTable(cfg: OpenClawConfig, opts?: { showSecrets?: boolean; sourceConfig?: OpenClawConfig; includeSetupFallbackPlugins?: boolean; liveChannelStatus?: unknown; }): Promise<{ rows: ChannelRow[]; details: Array<{ title: string; columns: string[]; rows: Array>; }>; }>;