/** * BV号工具模块 * 提供BV号的提取、验证和处理功能 */ /** * 从输入字符串中提取BV号 * 支持直接BV号或包含BV号的URL * @param input 输入字符串(BV号或URL) * @returns 提取的BV号 * @throws 当无法提取BV号时抛出错误 */ export declare function extractBVId(input: string): string; /** * 验证BV号格式是否正确 * @param bvid BV号 * @returns 是否为有效的BV号 */ export declare function isValidBVId(bvid: string): boolean; /** * 验证BV号格式并检查基本有效性 * @param bvid BV号 * @throws 当BV号无效时抛出错误 */ export declare function validateBVId(bvid: string): void; /** * 标准化BV号输入 * 清理输入并提取BV号 * @param input 输入字符串 * @returns 标准化的BV号 */ export declare function normalizeBVId(input: string): string; /** * 从BV号创建标准URL * @param bvid BV号 * @returns Bilibili视频标准URL */ export declare function createVideoUrl(bvid: string): string; /** * 检查输入是否包含BV号 * @param input 输入字符串 * @returns 是否包含BV号 */ export declare function containsBVId(input: string): boolean; //# sourceMappingURL=bvid.d.ts.map