/**
 * Onebot 服务类，封装 Onebot 相关命令与工具
 */
export declare class Onebot {
    static sexMap: {
        male: string;
        female: string;
    };
    /**
     * 分页处理
     * @param session 会话对象
     * @param data 数据数组
     * @param page 页码或'all'
     * @param pageSize 每页数量
     * @returns 分页结果
     */
    handlePagination<T>(session: any, data: T[], page: string, pageSize?: number): {
        displayData: T[];
        pageInfo: string;
        totalPages: number;
    };
    /**
     * 格式化用户信息
     * @param info 用户信息对象
     * @returns 格式化字符串
     */
    static formatUserInfo(info: any): string;
    /**
     * 格式化好友信息
     * @param friend 好友信息对象
     * @returns 格式化字符串
     */
    static formatFriendInfo(friend: any): string;
    /**
     * 格式化群信息
     * @param info 群信息对象
     * @returns 格式化字符串
     */
    static formatGroupInfo(info: any): string;
    /**
     * 格式化群成员信息
     * @param member 群成员信息对象
     * @returns 格式化字符串
     */
    static formatGroupMemberInfo(member: any): string;
    /**
     * 提取语音文件名
     * @param content 消息内容
     * @returns 文件名或null
     */
    static extractAudioFile(content: string): string;
    /**
     * 提取文件ID
     * @param content 消息内容
     * @returns 文件ID或null
     */
    static extractFileId(content: string): string;
    /**
     * 提取图片文件名
     * @param content 消息内容
     * @returns 文件名或null
     */
    static extractImageFile(content: string): string;
    /**
     * 注册onebot相关命令
     * @param qgroup qgroup命令对象
     */
    registerCommands(qgroup: any): void;
}
