import { z } from "zod";

//#region src/getRenderInfo.d.ts

declare const RenderInfoSchema: z.ZodObject<{
  width: z.ZodNumber;
  height: z.ZodNumber;
  fps: z.ZodNumber;
  durationMs: z.ZodNumber;
  assets: z.ZodObject<{
    efMedia: z.ZodRecord<z.ZodString, z.ZodAny>;
    efCaptions: z.ZodArray<z.ZodString, "many">;
    efImage: z.ZodArray<z.ZodString, "many">;
  }, "strip", z.ZodTypeAny, {
    efMedia: Record<string, any>;
    efCaptions: string[];
    efImage: string[];
  }, {
    efMedia: Record<string, any>;
    efCaptions: string[];
    efImage: string[];
  }>;
}, "strip", z.ZodTypeAny, {
  width: number;
  height: number;
  fps: number;
  durationMs: number;
  assets: {
    efMedia: Record<string, any>;
    efCaptions: string[];
    efImage: string[];
  };
}, {
  width: number;
  height: number;
  fps: number;
  durationMs: number;
  assets: {
    efMedia: Record<string, any>;
    efCaptions: string[];
    efImage: string[];
  };
}>;
type RenderInfo = z.infer<typeof RenderInfoSchema>;
declare const getRenderInfo: () => Promise<{
  width: number;
  height: number;
  fps: number;
  durationMs: number;
  assets: {
    efMedia: Record<string, any>;
    efCaptions: string[];
    efImage: string[];
  };
}>;
//#endregion
export { RenderInfo, RenderInfoSchema, getRenderInfo };
//# sourceMappingURL=getRenderInfo.d.ts.map