import { z } from "zod"; import type { AgentTool } from "@kenkaiiii/gg-agent"; /** * suggest_broll — extract visually-searchable concepts from a transcript * window via ONE LLM call, then query Pexels' free stock-video library * and (optionally) download the top match per concept. The output shape * is shaped to feed `insert_broll` directly: * * for (const it of items) { * await insert_broll({ * mediaPath: it.mediaPath, * recordFrame: Math.round(it.atSec * fps), * }); * } */ declare const SuggestBrollParams: z.ZodObject<{ transcript: z.ZodString; startSec: z.ZodOptional; endSec: z.ZodOptional; topN: z.ZodOptional; orientation: z.ZodOptional>; minDurationSec: z.ZodOptional; outDir: z.ZodOptional; model: z.ZodOptional; download: z.ZodOptional; }, z.core.$strip>; export declare function createSuggestBrollTool(cwd: string): AgentTool; export declare function _tempBrollDir(): string; export {}; //# sourceMappingURL=suggest-broll.d.ts.map