// Props contract — shared by Remotion composition and the Python render bridge.
// Mirrors server/app/schemas.py VideoSpec (+ video config + timings).
export type ShortProps = {
  videoSrc: string; // file in public/ (staticFile name)
  fps: number;
  width: number;
  height: number;
  durationInFrames: number;
  hook: { eyebrow: string; title: string; fromFrame: number; toFrame: number };
  sellingPoint: { items: string[]; fromFrame: number; toFrame: number };
  brandLines: { lines: string[]; fromFrame: number; toFrame: number };
  endCard: {
    brand: string;
    location: string;
    disclosure: string;
    fromFrame: number;
    toFrame: number;
  };
};
