/** * Milky Webhook Bot:无长连接,在 router.post(path) 接收 POST 事件,鉴权后转 Message */ import { EventEmitter } from 'events'; import { Endpoint, Message, SendOptions } from 'zhin.js'; import { type Router } from '@zhin.js/host-router/router'; import type { MilkyWebhookConfig, MilkyEvent } from './types.js'; import type { MilkyAdapter } from './adapter.js'; export declare class MilkyWebhookEndpoint extends EventEmitter implements Endpoint { adapter: MilkyAdapter; router: Router; $config: MilkyWebhookConfig; $connected: boolean; get logger(): import("zhin.js").Logger; constructor(adapter: MilkyAdapter, router: Router, $config: MilkyWebhookConfig); get $id(): string; $connect(): Promise; $disconnect(): Promise; $formatMessage(event: MilkyEvent): Message; private handleEvent; private apiOptions; $sendMessage(options: SendOptions): Promise; $recallMessage(id: string): Promise; kickMember(groupId: number, userId: number, rejectAddRequest?: boolean): Promise; muteMember(groupId: number, userId: number, duration?: number): Promise; muteAll(groupId: number, enable?: boolean): Promise; setAdmin(groupId: number, userId: number, enable?: boolean): Promise; setCard(groupId: number, userId: number, card: string): Promise; setTitle(groupId: number, userId: number, title: string): Promise; setGroupName(groupId: number, name: string): Promise; getMemberList(groupId: number): Promise; getGroupInfo(groupId: number): Promise; } //# sourceMappingURL=endpoint-webhook.d.ts.map