import type { SKYKOIConfig } from "../config/config.js";
export type TelegramReactionLevel = "off" | "ack" | "minimal" | "extensive";
export type ResolvedReactionLevel = {
    level: TelegramReactionLevel;
    /** Whether ACK reactions (e.g., 👀 when processing) are enabled. */
    ackEnabled: boolean;
    /** Whether koi-controlled reactions are enabled. */
    koiReactionsEnabled: boolean;
    /** Guidance level for koi reactions (minimal = sparse, extensive = liberal). */
    koiReactionGuidance?: "minimal" | "extensive";
};
/**
 * Resolve the effective reaction level and its implications.
 */
export declare function resolveTelegramReactionLevel(params: {
    cfg: SKYKOIConfig;
    accountId?: string;
}): ResolvedReactionLevel;
