import type { SceneViewState } from "@skenora/contracts"; import type { RuntimeSession } from "../core/runtime-session.js"; export interface SceneViewImage { blob: Blob; width: number; height: number; observedAt: number; projectionGeneration: number; view: SceneViewState; } export interface SceneViewImageOptions { maxDimension?: number; signal?: AbortSignal; } /** Copy the next actual rendered frame. Does not resize, move, resume or render the product. */ export declare function captureRenderedView(runtime: RuntimeSession, options?: SceneViewImageOptions): Promise; //# sourceMappingURL=view-observation.d.ts.map