/// import { NodeGrumbleOptions, Messages, UnwrapPromise, MessageEventMap, EventMap } from '../types'; import { TypedEventEmitter } from '../structures/EventEmitter'; export declare type Connection = UnwrapPromise>; export declare const createConnection: (options: NodeGrumbleOptions, events: TypedEventEmitter) => Promise; write: (type: Messages, writer: import("protobufjs").Writer) => void; disconnect: () => void; writeAudio: (buffer: Buffer, whisperTarget?: number | undefined, initialVoiceSequence?: number, isFinal?: boolean) => number; setBitrate: (bitrate: number) => void; }, "writeAudio" | "disconnect" | "events" | "write">>;