import { Context, Logger } from 'koishi';
import { Config } from './index';
/**
 * OneBot 通知类事件监听器
 * 处理入群、退群、被踢、管理员变动等事件
 */
export declare class OneBotListener {
    private ctx;
    private logger;
    private config;
    /**
     * 创建 OneBot 通知监听实例
     * @param ctx - Koishi 上下文
     * @param logger - 日志记录器
     * @param config - 配置项
     */
    constructor(ctx: Context, logger: Logger, config?: Config);
    /**
     * 发送群成员变动通知 (入群/退群)
     */
    private sendGuildMemberUpdateMessage;
    /**
     * 处理机器人被踢或主动退群事件
     */
    private handleBotRemoved;
    /**
     * 处理群内管理员变动事件，并发送到 notifyTarget
     */
    private handleAdminChange;
    /**
     * 注册所有通知类事件监听器
     */
    registerEventListeners(): void;
}
