import { Emitter } from './emitter'; export declare type Message = { author: 'user' | 'bot'; body: string; date: Date; variant: 'message' | 'error'; }; declare const process: unique symbol; declare type BotzEvents = { [process]: string; message: Message; question: string; answer: string | undefined; }; export declare class Botz extends Emitter { private message; ask(message: string, options?: { timeout?: number; validate?: (message: string) => Promise | boolean; }): Promise; parse(message: string): void; think(duration?: number): Promise; say(message: string, options?: { delay?: number; }): Promise; alert(message: string): void; } export {};