import type { BotConfig } from "../config/config.js"; import type { GatewayMessageChannel } from "../utils/message-channel.js"; export type ResolvedHeartbeatVisibility = { showOk: boolean; showAlerts: boolean; useIndicator: boolean; }; /** * Resolve heartbeat visibility settings for a channel. * Supports both deliverable channels (telegram, signal, etc.) and webchat. * For webchat, uses channels.defaults.heartbeat since webchat doesn't have per-channel config. */ export declare function resolveHeartbeatVisibility(params: { cfg: BotConfig; channel: GatewayMessageChannel; accountId?: string; }): ResolvedHeartbeatVisibility;