import type { ViewPresentation } from '../../../types/index.js';
import type { ViewPresentationSelector } from '../../../types/IViewport.js';
import type { ProjectionWriteOptions } from '../ViewportProjectionTypes.js';
import type { VideoProjectionSnapshot } from './VideoProjectionTypes.js';
import type { VideoViewState } from './VideoViewportTypes.js';
export declare function getVideoProjectionPresentation(snapshot: VideoProjectionSnapshot, selector: ViewPresentationSelector | undefined): ViewPresentation;
export declare function withVideoProjectionPresentation(snapshot: VideoProjectionSnapshot, presentation: Partial<ViewPresentation>, options?: ProjectionWriteOptions): VideoViewState;
