import type { Video, streamType, DanmuItem } from "../types.js"; /** * 获取原始视频弹幕 */ export declare function getDanmu(vid: string, startTime: number, endTime?: number): Promise; /** * 获取视频所有弹幕 */ export declare function getVideoDanmu(vid: string): Promise; /** * 获取视频point_id * @param videoId 视频id */ export declare function requestPointId(videoId: string): Promise; /** * 获取视频流 * @param videoId 视频id */ export declare function getStreamUrls(data: string): Promise<{ timestamp: number; thumb_video: { [key: string]: { url: string; fsize: number; bit_rate: number; name: string; stream_type: streamType; level: number; stream_format: "264"; now_free: number; has_pms: number; }; }; }>; /** * 获取所有分p视频 */ export declare function getVideos(videoId: string, upId: string): Promise<{ data: string; list: { cover: string; hash_id: string; is_version: number; nickname: string; rank: number; show_id: string; show_remark: string; title: string; vid: number; video_duartion: number; view_num: number; }[]; }>; /** * 解析视频页 */ export declare function parseVideo(url: string): Promise