import { Answer } from "./Answer"; export declare abstract class AbstractUser { protected tokenLength: number; /** * 历史问答信息 * @protected */ protected history: Array; constructor(tokenLength?: number); setTokenLength(tokenLength: number): void; abstract setSystemContent(content: string): void; abstract speak(content: string, ...args: any[]): Promise; protected abstract getMessageLength(message: Message): number; /** * 生成UID */ static generateUid(): string; protected getHistory(length?: number): Array; } //# sourceMappingURL=AbstractUser.d.ts.map