import { z } from "zod"; /** A reference to a moment by id, with an optional signed time offset. The * moment-keyed time anchor used by the cut compiler. */ export declare const MomentRef: z.ZodObject<{ moment: z.ZodString; offset: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; export type MomentRef = z.infer; export declare const HighlightStyle: z.ZodEnum<["ring", "spotlight", "marker"]>; export type HighlightStyle = z.infer; export declare const CutCameraSegment: z.ZodObject<{ id: z.ZodString; take: z.ZodString; anchor: z.ZodObject<{ moment: z.ZodString; offset: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; zoom: z.ZodNumber; ease: z.ZodObject<{ curve: z.ZodEnum<["cinematic", "snappy", "linear"]>; params: z.ZodOptional>; }, "strict", z.ZodTypeAny, { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }, { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }>; follow: z.ZodEnum<["cursor", "target", "none"]>; dwell: z.ZodOptional>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }, { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }>; export type CutCameraSegment = z.infer; export declare const CutHighlight: z.ZodObject<{ id: z.ZodString; take: z.ZodString; anchor: z.ZodObject<{ moment: z.ZodString; offset: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; rect: z.ZodOptional; bottomRight: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; }, "strict", z.ZodTypeAny, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; dwell: z.ZodOptional>; style: z.ZodEnum<["ring", "spotlight", "marker"]>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }>; export type CutHighlight = z.infer; export declare const CutRedaction: z.ZodObject<{ id: z.ZodString; take: z.ZodString; anchor: z.ZodObject<{ moment: z.ZodString; offset: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; rect: z.ZodOptional; bottomRight: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; }, "strict", z.ZodTypeAny, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; dwell: z.ZodOptional>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }>; export type CutRedaction = z.infer; export declare const CutTake: z.ZodObject<{ id: z.ZodString; src: z.ZodString; momentsHash: z.ZodString; from: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }, { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }>; export type CutTake = z.infer; export declare const CUT_VERSION: "screeny/cut@2"; export declare const Cut: z.ZodObject<{ version: z.ZodLiteral<"screeny/cut@2">; cutHash: z.ZodString; takes: z.ZodArray>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; }, "strict", z.ZodTypeAny, { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }, { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }>, "many">; cameras: z.ZodArray>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; zoom: z.ZodNumber; ease: z.ZodObject<{ curve: z.ZodEnum<["cinematic", "snappy", "linear"]>; params: z.ZodOptional>; }, "strict", z.ZodTypeAny, { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }, { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }>; follow: z.ZodEnum<["cursor", "target", "none"]>; dwell: z.ZodOptional>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }, { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }>, "many">; highlights: z.ZodArray>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; rect: z.ZodOptional; bottomRight: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; }, "strict", z.ZodTypeAny, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; dwell: z.ZodOptional>; style: z.ZodEnum<["ring", "spotlight", "marker"]>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }>, "many">; redactions: z.ZodArray>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>; on: z.ZodOptional; role: z.ZodString; name: z.ZodOptional; }, "strict", z.ZodTypeAny, { role: string; kind: "role"; name?: string | undefined; }, { role: string; kind: "role"; name?: string | undefined; }>, z.ZodObject<{ kind: z.ZodLiteral<"text">; text: z.ZodString; }, "strict", z.ZodTypeAny, { text: string; kind: "text"; }, { text: string; kind: "text"; }>, z.ZodObject<{ kind: z.ZodLiteral<"axid">; axid: z.ZodString; }, "strict", z.ZodTypeAny, { axid: string; kind: "axid"; }, { axid: string; kind: "axid"; }>, z.ZodObject<{ kind: z.ZodLiteral<"placeholder">; placeholder: z.ZodString; }, "strict", z.ZodTypeAny, { placeholder: string; kind: "placeholder"; }, { placeholder: string; kind: "placeholder"; }>, z.ZodObject<{ kind: z.ZodLiteral<"label">; label: z.ZodString; }, "strict", z.ZodTypeAny, { label: string; kind: "label"; }, { label: string; kind: "label"; }>, z.ZodObject<{ kind: z.ZodLiteral<"css">; selector: z.ZodString; }, "strict", z.ZodTypeAny, { kind: "css"; selector: string; }, { kind: "css"; selector: string; }>, z.ZodObject<{ kind: z.ZodLiteral<"testId">; testId: z.ZodString; }, "strict", z.ZodTypeAny, { testId: string; kind: "testId"; }, { testId: string; kind: "testId"; }>]>>; rect: z.ZodOptional; bottomRight: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; }, { x: number; y: number; }>; }, "strict", z.ZodTypeAny, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }, { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; }>>; to: z.ZodOptional>; }, "strict", z.ZodTypeAny, { moment: string; offset?: { num: number; den: number; } | undefined; }, { moment: string; offset?: { num: number; den: number; } | undefined; }>>; dwell: z.ZodOptional>; sourceMap: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }, { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { version: "screeny/cut@2"; cutHash: string; takes: { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }[]; cameras: { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }[]; highlights: { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }[]; redactions: { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }[]; }, { version: "screeny/cut@2"; cutHash: string; takes: { id: string; src: string; momentsHash: string; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; from?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; }[]; cameras: { zoom: number; ease: { curve: "cinematic" | "snappy" | "linear"; params?: Record | undefined; }; follow: "cursor" | "target" | "none"; id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; }[]; highlights: { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; style: "ring" | "spotlight" | "marker"; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }[]; redactions: { id: string; take: string; anchor: { moment: string; offset?: { num: number; den: number; } | undefined; }; dwell?: { num: number; den: number; } | undefined; on?: { role: string; kind: "role"; name?: string | undefined; } | { text: string; kind: "text"; } | { axid: string; kind: "axid"; } | { placeholder: string; kind: "placeholder"; } | { label: string; kind: "label"; } | { kind: "css"; selector: string; } | { testId: string; kind: "testId"; } | undefined; to?: { moment: string; offset?: { num: number; den: number; } | undefined; } | undefined; sourceMap?: { file: string; start: number; end: number; } | undefined; rect?: { topLeft: { x: number; y: number; }; bottomRight: { x: number; y: number; }; } | undefined; }[]; }>; export type Cut = z.infer; //# sourceMappingURL=cut.d.ts.map