import { z } from 'zod';
export declare const RenderInfo: 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, {
    durationMs: number;
    width: number;
    height: number;
    fps: number;
    assets: {
        efMedia: Record<string, any>;
        efCaptions: string[];
        efImage: string[];
    };
}, {
    durationMs: number;
    width: number;
    height: number;
    fps: number;
    assets: {
        efMedia: Record<string, any>;
        efCaptions: string[];
        efImage: string[];
    };
}>;
export declare const getRenderInfo: () => Promise<{
    width: number;
    height: number;
    fps: number;
    durationMs: number;
    assets: {
        efMedia: Record<string, any>;
        efCaptions: string[];
        efImage: string[];
    };
}>;
