import { Context, Command, Logger } from 'koishi';
/**
 * 表情 API 配置接口
 * @interface ApiConfig
 */
export interface ApiConfig {
    description: string;
    apiEndpoint: string;
}
/**
 * 外部表情 API 处理类
 * 负责管理自定义表情 API 的配置并注册相关命令
 */
export declare class MemeAPI {
    private ctx;
    private logger;
    private configPath;
    /**
     * 创建一个 MemeAPI 实例
     * @param ctx Koishi 上下文对象
     * @param logger 日志记录器
     */
    constructor(ctx: Context, logger: Logger);
    /**
     * 注册所有表情相关的子命令
     * @param meme 父命令对象
     */
    registerCommands(meme: Command): void;
}
