import type { ViewportProjectionAdapter } from '../ViewportProjectionTypes.js';
import type { PlanarViewState } from './PlanarViewportTypes.js';
import { getPlanarProjectionPan, getPlanarProjectionScale, getPlanarProjectionSnapshot, getPlanarProjectionZoom } from './planarProjectionSnapshot.js';
import { type PlanarProjectionSnapshot, type PlanarProjectionAdapterPresentation } from './PlanarProjectionTypes.js';
export { getPlanarProjectionPan, getPlanarProjectionScale, getPlanarProjectionSnapshot, getPlanarProjectionZoom, };
export type { PlanarProjectionPresentation, PlanarProjectionRequest, PlanarProjectionSnapshot, } from './PlanarProjectionTypes.js';
export declare const planarProjectionAdapter: ViewportProjectionAdapter<PlanarViewState, PlanarProjectionAdapterPresentation, PlanarProjectionSnapshot>;
