/**
 * 企业微信群组访问控制模块
 *
 * 负责群组策略检查（groupPolicy、群组白名单、群内发送者白名单）
 */
import type { OpenClawConfig, RuntimeEnv } from "openclaw/plugin-sdk";
import type { ResolvedWeComAccount } from "./utils.js";
/**
 * 群组策略检查结果
 */
export interface GroupPolicyCheckResult {
    /** 是否允许继续处理消息 */
    allowed: boolean;
}
/**
 * 检查群组策略访问控制
 * @returns 检查结果，包含是否允许继续处理
 */
export declare function checkGroupPolicy(params: {
    chatId: string;
    senderId: string;
    account: ResolvedWeComAccount;
    config: OpenClawConfig;
    runtime: RuntimeEnv;
}): GroupPolicyCheckResult;
/**
 * 检查发送者是否在允许列表中（通用）
 */
export declare function isSenderAllowed(senderId: string, allowFrom: string[]): boolean;
