import { z } from "zod"; import type { AgentTool } from "@kenkaiiii/gg-agent"; declare const PunchInParams: z.ZodObject<{ input: z.ZodString; output: z.ZodString; ranges: z.ZodOptional; }, z.core.$strip>>>; cutPoints: z.ZodOptional>; defaultZoom: z.ZodOptional; holdSec: z.ZodOptional; rampSec: z.ZodOptional; videoCodec: z.ZodOptional; crf: z.ZodOptional; }, z.core.$strip>; /** * punch_in — digital zoom on a list of ranges. The single best * disguise for jump cuts on a single-camera talking head: cut the * filler / silence, then punch in slightly on the kept side, and the * head-jerk vanishes. * * Also takes `cutPoints` to auto-generate punches after every cut — * pair with `cut_filler_words` or `detect_silence` for a one-shot * "clean up the talking head" pipeline. */ export declare function createPunchInTool(cwd: string): AgentTool; export {}; //# sourceMappingURL=punch-in.d.ts.map