import { EventMap, MessageEventMap, NodeGrumbleOptions } from './types'; export declare const NodeGrumble: { create: (options: NodeGrumbleOptions) => { on: (eventName: K, fn: (params: (MessageEventMap & EventMap)[K]) => void) => void; connect: () => Promise<{ disconnect: () => void; playFile: (filename: string, volume?: number, channelId?: number) => Promise; sendTextMessage: (message: string, channelId?: number) => void; }>; }; };