import type { GroupToolPolicyConfig } from "../../config/types.tools.js"; import type { ChannelGroupContext } from "./types.js"; type GroupMentionParams = ChannelGroupContext; export declare function resolveTelegramGroupRequireMention(params: GroupMentionParams): boolean | undefined; export declare function resolveWhatsAppGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveIMessageGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveDiscordGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveGoogleChatGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveGoogleChatGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveSlackGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveBlueBubblesGroupRequireMention(params: GroupMentionParams): boolean; export declare function resolveTelegramGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveWhatsAppGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveIMessageGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveDiscordGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveSlackGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export declare function resolveBlueBubblesGroupToolPolicy(params: GroupMentionParams): GroupToolPolicyConfig | undefined; export {};