import { z } from "zod"; export declare const CoordinateSpace: z.ZodEnum<["page", "visualViewport", "windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; export declare const AffineTransform2D: z.ZodObject<{ a: z.ZodNumber; b: z.ZodNumber; c: z.ZodNumber; d: z.ZodNumber; tx: z.ZodNumber; ty: z.ZodNumber; }, "strict", z.ZodTypeAny, { a: number; b: number; c: number; d: number; tx: number; ty: number; }, { a: number; b: number; c: number; d: number; tx: number; ty: number; }>; export declare const MotionRect: z.ZodObject<{ x: z.ZodNumber; y: z.ZodNumber; w: z.ZodNumber; h: z.ZodNumber; }, "strict", z.ZodTypeAny, { x: number; y: number; w: number; h: number; }, { x: number; y: number; w: number; h: number; }>; export declare const ObservationState: z.ZodEnum<["visible", "partiallyClipped", "outsideViewport", "detached", "identityLost", "coverageMissing", "ambiguous"]>; export declare const MOTION_TRACE_VERSION: "screeny/motion-trace@2"; export declare const BrowserMotionBinding: z.ZodObject<{ kind: z.ZodLiteral<"browser">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; browserWindowHandle: z.ZodString; tabHandle: z.ZodString; runToken: z.ZodString; verified: z.ZodLiteral; }, "strict", z.ZodTypeAny, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }>; export declare const AccessibilityMotionBinding: z.ZodObject<{ kind: z.ZodLiteral<"accessibility">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; applicationName: z.ZodOptional; windowTitle: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }>; export declare const MotionBinding: z.ZodDiscriminatedUnion<"kind", [z.ZodObject<{ kind: z.ZodLiteral<"browser">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; browserWindowHandle: z.ZodString; tabHandle: z.ZodString; runToken: z.ZodString; verified: z.ZodLiteral; }, "strict", z.ZodTypeAny, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }>, z.ZodObject<{ kind: z.ZodLiteral<"accessibility">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; applicationName: z.ZodOptional; windowTitle: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }>]>; export declare const MotionTrace: z.ZodUnion<[z.ZodObject<{ version: z.ZodLiteral<"screeny/motion-trace@2">; runId: z.ZodString; executionHash: z.ZodString; catalogs: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostTimeUncertaintySeconds: z.ZodNumber; layoutVersion: z.ZodNumber; nodes: z.ZodArray; 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"; }>]>, "many">; words: z.ZodOptional; }, "strict", z.ZodTypeAny, { text: string; rect: { x: number; y: number; w: number; h: number; }; }, { text: string; rect: { x: number; y: number; w: number; h: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }, { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }, { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }>, "many">; transforms: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; from: z.ZodEnum<["page", "visualViewport", "windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; to: z.ZodEnum<["page", "visualViewport", "windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; matrix: z.ZodObject<{ a: z.ZodNumber; b: z.ZodNumber; c: z.ZodNumber; d: z.ZodNumber; tx: z.ZodNumber; ty: z.ZodNumber; }, "strict", z.ZodTypeAny, { a: number; b: number; c: number; d: number; tx: number; ty: number; }, { a: number; b: number; c: number; d: number; tx: number; ty: number; }>; uncertaintyPixels: z.ZodNumber; }, "strict", z.ZodTypeAny, { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }, { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }>, "many">; coverageGaps: z.ZodArray; startAtHost: z.ZodOptional; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>>; endAtHost: z.ZodOptional; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>>; nodeId: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }, { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }>, "many">; } & { binding: z.ZodObject<{ kind: z.ZodLiteral<"browser">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; browserWindowHandle: z.ZodString; tabHandle: z.ZodString; runToken: z.ZodString; verified: z.ZodLiteral; }, "strict", z.ZodTypeAny, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }, { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }>; clockSyncs: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostReceive: z.ZodObject<{ ticks: z.ZodString; timescale: z.ZodNumber; } & { domain: z.ZodLiteral<"host">; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; }, "strict", z.ZodTypeAny, { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }, { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }>, "many">; frames: z.ZodArray>; scrollX: z.ZodOptional; scrollY: z.ZodOptional; observations: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostTimeUncertaintySeconds: z.ZodNumber; coordinateSpace: z.ZodEnum<["page", "visualViewport"]>; state: z.ZodEnum<["visible", "partiallyClipped", "outsideViewport", "detached", "identityLost", "coverageMissing", "ambiguous"]>; bounds: z.ZodOptional>; clippedBounds: z.ZodOptional>; }, "strict", z.ZodTypeAny, { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }, { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }, { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { version: "screeny/motion-trace@2"; runId: string; executionHash: string; catalogs: { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }[]; transforms: { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }[]; coverageGaps: { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }[]; binding: { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }; clockSyncs: { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }[]; frames: { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }[]; }, { version: "screeny/motion-trace@2"; runId: string; executionHash: string; catalogs: { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }[]; transforms: { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }[]; coverageGaps: { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }[]; binding: { kind: "browser"; bundleId: string; pid: number; windowId: number; browserWindowHandle: string; tabHandle: string; runToken: string; verified: true; }; clockSyncs: { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }[]; frames: { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "page" | "visualViewport"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }[]; }>, z.ZodObject<{ version: z.ZodLiteral<"screeny/motion-trace@2">; runId: z.ZodString; executionHash: z.ZodString; catalogs: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostTimeUncertaintySeconds: z.ZodNumber; layoutVersion: z.ZodNumber; nodes: z.ZodArray; 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"; }>]>, "many">; words: z.ZodOptional; }, "strict", z.ZodTypeAny, { text: string; rect: { x: number; y: number; w: number; h: number; }; }, { text: string; rect: { x: number; y: number; w: number; h: number; }; }>, "many">>; }, "strict", z.ZodTypeAny, { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }, { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }, { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }>, "many">; transforms: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; from: z.ZodEnum<["page", "visualViewport", "windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; to: z.ZodEnum<["page", "visualViewport", "windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; matrix: z.ZodObject<{ a: z.ZodNumber; b: z.ZodNumber; c: z.ZodNumber; d: z.ZodNumber; tx: z.ZodNumber; ty: z.ZodNumber; }, "strict", z.ZodTypeAny, { a: number; b: number; c: number; d: number; tx: number; ty: number; }, { a: number; b: number; c: number; d: number; tx: number; ty: number; }>; uncertaintyPixels: z.ZodNumber; }, "strict", z.ZodTypeAny, { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }, { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }>, "many">; coverageGaps: z.ZodArray; startAtHost: z.ZodOptional; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>>; endAtHost: z.ZodOptional; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>>; nodeId: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }, { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }>, "many">; } & { binding: z.ZodObject<{ kind: z.ZodLiteral<"accessibility">; bundleId: z.ZodString; pid: z.ZodNumber; windowId: z.ZodNumber; applicationName: z.ZodOptional; windowTitle: z.ZodOptional; }, "strict", z.ZodTypeAny, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }, { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }>; clockSyncs: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostReceive: z.ZodObject<{ ticks: z.ZodString; timescale: z.ZodNumber; } & { domain: z.ZodLiteral<"host">; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; }, "strict", z.ZodTypeAny, { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }, { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }>, "many">; frames: z.ZodArray>; scrollX: z.ZodOptional; scrollY: z.ZodOptional; observations: z.ZodArray; }, "strict", z.ZodTypeAny, { domain: "host"; ticks: string; timescale: number; }, { domain: "host"; ticks: string; timescale: number; }>; hostTimeUncertaintySeconds: z.ZodNumber; coordinateSpace: z.ZodEnum<["windowContent", "windowLocal", "displayGlobal", "capturePixel", "outputPixel"]>; state: z.ZodEnum<["visible", "partiallyClipped", "outsideViewport", "detached", "identityLost", "coverageMissing", "ambiguous"]>; bounds: z.ZodOptional>; clippedBounds: z.ZodOptional>; }, "strict", z.ZodTypeAny, { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }, { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }, { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }>, "many">; }, "strict", z.ZodTypeAny, { version: "screeny/motion-trace@2"; runId: string; executionHash: string; catalogs: { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }[]; transforms: { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }[]; coverageGaps: { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }[]; binding: { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }; clockSyncs: { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }[]; frames: { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }[]; }, { version: "screeny/motion-trace@2"; runId: string; executionHash: string; catalogs: { scopeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; layoutVersion: number; nodes: { nodeId: string; descriptors: ({ 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"; })[]; words?: { text: string; rect: { x: number; y: number; w: number; h: number; }; }[] | undefined; }[]; }[]; transforms: { to: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; from: "page" | "visualViewport" | "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; matrix: { a: number; b: number; c: number; d: number; tx: number; ty: number; }; uncertaintyPixels: number; }[]; coverageGaps: { kind: "collectorAbsent" | "navigation" | "bufferOverflow" | "transportFailure" | "untracked" | "transformUnavailable"; scopeId: string; nodeId?: string | undefined; startAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; endAtHost?: { domain: "host"; ticks: string; timescale: number; } | undefined; }[]; binding: { kind: "accessibility"; bundleId: string; pid: number; windowId: number; applicationName?: string | undefined; windowTitle?: string | undefined; }; clockSyncs: { documentEpoch: string; pageNow: number; hostSend: { domain: "host"; ticks: string; timescale: number; }; hostReceive: { domain: "host"; ticks: string; timescale: number; }; }[]; frames: { scopeId: string; layoutVersion: number; observations: { nodeId: string; observedAtHost: { domain: "host"; ticks: string; timescale: number; }; hostTimeUncertaintySeconds: number; coordinateSpace: "windowContent" | "windowLocal" | "displayGlobal" | "capturePixel" | "outputPixel"; state: "visible" | "partiallyClipped" | "outsideViewport" | "detached" | "identityLost" | "coverageMissing" | "ambiguous"; bounds?: { x: number; y: number; w: number; h: number; } | undefined; clippedBounds?: { x: number; y: number; w: number; h: number; } | undefined; }[]; viewport?: { width: number; height: number; offsetLeft: number; offsetTop: number; scale: number; } | undefined; scrollX?: number | undefined; scrollY?: number | undefined; }[]; }>]>; export type MotionTrace = z.infer; //# sourceMappingURL=motion.d.ts.map