import { PropType } from 'vue'; import { ImageryProvider } from 'cesium'; declare const _default: { imageryProvider: { type: PropType; required: boolean; }; defaultOptions: { type: PropType<{ rectangle?: import("cesium").Rectangle | undefined; alpha?: number | ((...params: any[]) => any) | undefined; nightAlpha?: number | ((...params: any[]) => any) | undefined; dayAlpha?: number | ((...params: any[]) => any) | undefined; brightness?: number | ((...params: any[]) => any) | undefined; contrast?: number | ((...params: any[]) => any) | undefined; hue?: number | ((...params: any[]) => any) | undefined; saturation?: number | ((...params: any[]) => any) | undefined; gamma?: number | ((...params: any[]) => any) | undefined; splitDirection?: import("cesium").ImagerySplitDirection | ((...params: any[]) => any) | undefined; minificationFilter?: import("cesium").TextureMinificationFilter | undefined; magnificationFilter?: import("cesium").TextureMagnificationFilter | undefined; show?: boolean | undefined; maximumAnisotropy?: number | undefined; minimumTerrainLevel?: number | undefined; maximumTerrainLevel?: number | undefined; cutoutRectangle?: import("cesium").Rectangle | undefined; colorToAlpha?: import("cesium").Color | undefined; colorToAlphaThreshold?: number | undefined; } | undefined>; default: () => {}; }; show: { type: BooleanConstructor; default: boolean; }; index: { type: NumberConstructor; required: boolean; }; }; export default _default;