import { AxiosInstance, AxiosResponse } from 'axios'; import { EventEmitter2 } from 'eventemitter2'; import { Logger } from 'winston'; import { Api } from '../api/index.js'; import { BaseReceiver } from './event-receiver/base.js'; import { ClientConfig } from './types.js'; export declare class BaseClient extends EventEmitter2 { config: ClientConfig; axios: AxiosInstance; receiver: BaseReceiver; Api: Api; logger: Logger; /** * kook机器人实例 * @param config 设置 */ constructor(config: ClientConfig); post(url: string, data: any): Promise>; get(url: string, params: any): Promise>; /** * 链接消息源 */ connect(): void; }