import { z } from "zod"; import type { AgentTool } from "@kenkaiiii/gg-agent"; import type { Transcript } from "../core/whisper.js"; declare const ScoreClipParams: z.ZodObject<{ transcript: z.ZodString; startSec: z.ZodNumber; endSec: z.ZodNumber; framePaths: z.ZodOptional>; model: z.ZodOptional; detail: z.ZodOptional>; }, z.core.$strip>; /** * score_clip — virality rubric for an arbitrary transcript window. * * Generalises `analyze_hook` past the t<3s checkpoint. Used as the * ranking primitive for `find_viral_moments` and as a gate before * rendering Shorts. */ export declare function createScoreClipTool(cwd: string): AgentTool; /** * Extract the transcript text inside [startSec, endSec). Joins matching * segments with single spaces — punctuation already lives inside the * segment text. Exported for tests. */ export declare function sliceTranscriptText(t: Transcript, startSec: number, endSec: number): string; export {}; //# sourceMappingURL=score-clip.d.ts.map