import { VideoInfo, ProcessedVideoInfo } from './types';
export declare class VideoAnalyzer {
    /**
     * 获取视频文件的原始信息
     */
    getVideoInfo(filePath: string): Promise<VideoInfo>;
    /**
     * 处理和分析视频信息
     */
    analyzeVideo(filePath: string, includeMetadata?: boolean): Promise<ProcessedVideoInfo>;
    /**
     * 计算码率分析
     */
    private calculateBitrateAnalysis;
    /**
     * 生成技术报告
     */
    private generateTechnicalReport;
    /**
     * 格式化文件大小
     */
    private formatFileSize;
    /**
     * 生成不同格式的报告
     */
    generateReport(filePath: string, format?: 'json' | 'text' | 'markdown'): Promise<string>;
    /**
     * 生成文本格式报告
     */
    private generateTextReport;
    /**
     * 生成Markdown格式报告
     */
    private generateMarkdownReport;
}
//# sourceMappingURL=video-analyzer.d.ts.map