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