import { OneBotV11Client, type OneBotV11Event as ImHelperOneBot11Event, type OneBotV11Response } from '@imhelper/onebot-v11'; import { type EventMap, type ImHelperEventMap } from 'imhelper'; import { type ClientEventPayloads } from 'zhin.js/adapter'; import type { ResolvedOneBot11Config } from './protocol.js'; export { OneBotV11Client as Onebot11Client } from '@imhelper/onebot-v11'; export type Onebot11ApiCall = (action: string, params?: Record) => Promise; type Onebot11ClientEvents = ImHelperEventMap>; export type Onebot11ClientEventMap = ClientEventPayloads; export declare function createOnebot11EndpointClient(config: ResolvedOneBot11Config, request: Onebot11ApiCall): OneBotV11Client; export declare function callOnebot11Client(client: OneBotV11Client, action: string, params?: Record): Promise; export declare function forwardOnebot11ClientEvents(client: OneBotV11Client, receive: (name: string, payload: unknown) => void): () => void; declare module '@zhin.js/feature-kit' { interface AdapterClientRegistry { readonly onebot11: { readonly client: OneBotV11Client; readonly events: Onebot11ClientEventMap; }; } } export declare const onebot11Client: import("@zhin.js/adapter").EndpointClientToken>;