import { Credit, Matrix4, EquirectangularPanorama as CesiumEquirectangularPanorama } from 'cesium'; import { PickCesiumProps } from '../core'; export type EquirectangularPanoramaCesiumProps = PickCesiumProps; export type EquirectangularPanoramaConstructorProps = { /** A 4x4 transformation matrix that defines the panorama's position and orientation. */ transform: Matrix4; /** A URL to an image resource, or a preloaded image object. */ image: string | HTMLImageElement | HTMLCanvasElement | ImageBitmap; /** The radius of the panorama in meters. Defaults to 100000.0. */ radius?: number; /** The number of times to repeat the texture horizontally. Defaults to 1.0. */ repeatHorizontal?: number; /** The number of times to repeat the texture vertically. Defaults to 1.0. */ repeatVertical?: number; /** A credit for the panorama, which is displayed on the canvas. */ credit?: Credit | string; }; export type EquirectangularPanoramaProps = EquirectangularPanoramaCesiumProps & EquirectangularPanoramaConstructorProps; declare const cesiumProps: readonly ["show"]; declare const EquirectangularPanorama: import('..').CesiumComponentType; export default EquirectangularPanorama;