import EventEmitter from '../Utils/EventEmitter'; import type { clientData } from './interfaces/Global'; import type { JSONstreamInfo, streamInfoParameters } from './interfaces/Stream'; declare class StreamManager extends EventEmitter { constructor(data: clientData); /** * Get Stream Key * @OAuth User OAuth token * @scope channel:read:stream_key * @link https://dev.twitch.tv/docs/api/reference#get-stream-key */ key(broadcaster_id: string): Promise; /** * * @OAuth OAuth or App Access Token required * @link https://dev.twitch.tv/docs/api/reference#get-streams */ fetch(parameters?: streamInfoParameters): Promise; } export default StreamManager;