import { VoiceConnection } from "./voice/VoiceConnection.js"; import { Client } from 'discord.js-selfbot-v13'; import { MediaUdp } from "./voice/MediaUdp.js"; import { StreamOptions } from "./voice/index.js"; export declare class Streamer { private _voiceConnection?; private _client; constructor(client: Client); get client(): Client; get voiceConnection(): VoiceConnection | undefined; sendOpcode(code: number, data: any): void; joinVoice(guild_id: string, channel_id: string, options?: Partial): Promise; createStream(options?: Partial): Promise; stopStream(): void; leaveVoice(): void; signalVideo(guild_id: string, channel_id: string, video_enabled: boolean): void; signalStream(guild_id: string, channel_id: string): void; signalStopStream(guild_id: string, channel_id: string): void; signalLeaveVoice(): void; private handleGatewayEvent; }