import { ImageryProvider, ImageryLayer as CesiumImageryLayer } from 'cesium'; import { PickCesiumProps, Merge, ConstructorOptions2 } from '../core'; export type Target = Merge> & { index?: number; }; export type ImageryLayerCesiumProps = PickCesiumProps; export type ImageryLayerCesiumReadonlyProps = Omit, "imageryProvider"> & { imageryProvider: ImageryProvider | Promise; }; export type ImageryLayerProps = ImageryLayerCesiumProps & ImageryLayerCesiumReadonlyProps; declare const cesiumProps: readonly ["alpha", "brightness", "contrast", "hue", "saturation", "gamma", "splitDirection", "minificationFilter", "magnificationFilter", "cutoutRectangle", "show", "nightAlpha", "dayAlpha", "colorToAlpha", "colorToAlphaThreshold", "index"]; declare const cesiumReadonlyProps: readonly ["rectangle", "maximumAnisotropy", "minimumTerrainLevel", "maximumTerrainLevel", "imageryProvider"]; declare const ImageryLayer: import('..').CesiumComponentType; export default ImageryLayer;