import { Outgoing, type RobotProperties } from '../interfaces'; import { SessionWebhook } from '../webhooks/session'; import { type IncomingMessage } from './message'; import { SayableSayer } from './sayable'; export declare class Robot extends SayableSayer { incoming: IncomingMessage; id: string; code: string; corpId: string; webhook: SessionWebhook; constructor(incoming: IncomingMessage, // TODO 暂定,用于调用其他 API { chatbotUserId, robotCode, chatbotCorpId, sessionWebhook, sessionWebhookExpiredTime, }: RobotProperties); protected send(message: Outgoing.Message): Promise; }