import { z } from "zod"; import type { AgentTool } from "@kenkaiiii/gg-agent"; declare const WriteKeywordCaptionsParams: z.ZodObject<{ transcript: z.ZodString; output: z.ZodString; startSec: z.ZodOptional; endSec: z.ZodOptional; groupSize: z.ZodOptional; maxKeywordsPerCue: z.ZodOptional; minKeywordLen: z.ZodOptional; gapSec: z.ZodOptional; fontName: z.ZodOptional; fontSize: z.ZodOptional; primaryColor: z.ZodOptional; outlineColor: z.ZodOptional; keywordColor: z.ZodOptional; keywordFontSize: z.ZodOptional; marginV: z.ZodOptional; playResX: z.ZodOptional; playResY: z.ZodOptional; autoEmoji: z.ZodOptional; emojiDensity: z.ZodOptional>; emojiModel: z.ZodOptional; }, z.core.$strip>; /** * write_keyword_captions — CapCut-style "active word" caption track. * * Runs the keyword heuristic over a word-timestamped transcript and * emits an .ass file where the most content-bearing word per cue is * rendered in a punchier color/scale. Pair with burn_subtitles to * bake into a finished short. * * Defaults are tuned for vertical (1080x1920) bottom-third placement * with white text + yellow keyword pops — the most-used short-form * caption look in 2025-2026. */ export declare function createWriteKeywordCaptionsTool(cwd: string): AgentTool; export {}; //# sourceMappingURL=write-keyword-captions.d.ts.map