import { ToolResultPart, Usage } from "@empiricalrun/shared-types/chat-agent"; import { VideoAnalysisParams, VideoAnalysisResultV1 } from "@empiricalrun/shared-types/test-gen"; import { type VideostilLogger } from "videostil"; type VideoCoreParams = { url: string; videoHash: string; params: VideoAnalysisParams; workingDirectory: string; skipUpload?: boolean; logger?: VideostilLogger; }; export declare function runVideoAnalysis({ url, videoHash, params, workingDirectory, skipUpload, logger, }: VideoCoreParams): Promise<{ result: VideoAnalysisResultV1; error: null; interleaved_tool_result: ToolResultPart[]; usage: Usage; }>; export {}; //# sourceMappingURL=index.d.ts.map