import type { SKYKOIConfig } from "../../config/config.js";
import type { GroupKeyResolution, SessionEntry } from "../../config/sessions.js";
import type { TemplateContext } from "../templating.js";
export declare function resolveGroupRequireMention(params: {
    cfg: SKYKOIConfig;
    ctx: TemplateContext;
    groupResolution?: GroupKeyResolution;
}): boolean;
export declare function defaultGroupActivation(requireMention: boolean): "always" | "mention";
export declare function buildGroupIntro(params: {
    cfg: SKYKOIConfig;
    sessionCtx: TemplateContext;
    sessionEntry?: SessionEntry;
    defaultActivation: "always" | "mention";
    silentToken: string;
}): string;
