import { CanonicalMessage, ToolResultPart, Usage } from "@empiricalrun/shared-types/chat-agent"; import { UniqueFrameInfos } from "@empiricalrun/shared-types/test-gen"; import { VideoAnalysisToolResponse } from "@empiricalrun/shared-types/tool-results"; export declare function formatSecondsToTimestamp(seconds: number | undefined): string; export declare function formatTimestampToSeconds(timestamp: string): number; export declare const getR2BaseUrlByHash: (videoUrlHash: string) => string; export declare function createInterleavedResults(parsedAnalysis: VideoAnalysisToolResponse[], uniqueFrameInfos: UniqueFrameInfos[]): ToolResultPart[]; export interface VideoValidationResult { isValid: boolean; error?: string; } export declare function validateVideoAccess(videoUrl: string): Promise; export declare function aggregateUsageFromMessages(messages: CanonicalMessage[]): Usage; //# sourceMappingURL=utils.d.ts.map