import { LoadEvent } from './types'; import { ImageryLayer } from 'cesium'; declare const _default: import("vue").DefineComponent<{ imageryProvider: { type: import("vue").PropType; required: boolean; }; defaultOptions: { type: import("vue").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; }; }, { imageryLayer: ImageryLayer; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { load: (e: LoadEvent) => LoadEvent; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ imageryProvider?: unknown; defaultOptions?: unknown; show?: unknown; index?: unknown; } & { defaultOptions: { 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; show: boolean; } & { imageryProvider?: import("cesium").ImageryProvider | undefined; index?: number | undefined; }> & { onLoad?: ((e: LoadEvent) => any) | undefined; }, { defaultOptions: { 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; show: boolean; }>; export default _default;