export declare const enabledDefault = true; export declare const dmPolicyDefault = "pairing"; export declare const groupPolicyDefault = "allowlist"; export declare const requireMentionDefault = true; export declare const emojiReactionDefault = true; export declare const monitorEnabledDefault = true; /** 格式化 allowFrom 配置项,确保其为小写字符串数组。 */ export declare const parseAllowFroms: (allowFrom: any) => string[]; export declare const getAccountInfo: (acct?: any) => { enabled: boolean; appId: any; appSecret: any; dmPolicy: any; allowFrom: string[]; groupPolicy: any; groupAllowFrom: string[]; requireMention: boolean; emojiReaction: boolean; monitorEnabled: any; }; export declare const resolveAccount: (cfg: any, accountId?: string | null, agentId?: string | null) => { enabled: boolean; appId: any; appSecret: any; dmPolicy: any; allowFrom: string[]; groupPolicy: any; groupAllowFrom: string[]; requireMention: boolean; emojiReaction: boolean; monitorEnabled: any; accountId: string; }; /** * 判断 tuituiAccounts 列表中是否存在至少1个允许私聊的用户(私聊白名单、配对、或者open) */ export declare function isAllowOneOfAccount(tuituiAccounts: string[], apiRuntime: any, account: { accountId: string; allowFrom: string[]; dmPolicy: string; }): Promise; /** * 判断单个用户是否允许私聊 */ export declare function isAllowAccount(tuituiAccount: string, apiRuntime: any, account: { accountId: string; allowFrom: string[]; dmPolicy: string; }): Promise;