import { z } from "zod"; import type { AgentTool } from "@kenkaiiii/gg-agent"; import { escapeDrawtextValue, pickFont } from "../core/thumbnail-compose.js"; declare const ComposeThumbnailParams: z.ZodObject<{ input: z.ZodString; output: z.ZodString; atSec: z.ZodNumber; text: z.ZodString; fontSize: z.ZodOptional; fontColor: z.ZodOptional; outlineColor: z.ZodOptional; position: z.ZodOptional>; fontFile: z.ZodOptional; width: z.ZodOptional; }, z.core.$strip>; export declare function createComposeThumbnailTool(cwd: string): AgentTool; export { escapeDrawtextValue, pickFont }; /** * Resolve a brand-kit `fonts.heading` value to a readable absolute path. * Returns undefined when the kit doesn't define one or the file is missing. * Pure-ish (touches the filesystem) — exported for testing. */ export declare function pickBrandFont(cwd: string, heading: string | undefined): string | undefined; //# sourceMappingURL=compose-thumbnail.d.ts.map