import { ESSceneObject, PickedInfo } from "xbsj-xe2/dist-node/xe2-base-objects"; import { Event, JsonValue, PartialWithUndefinedReactivePropsToNativeProps, ReactivePropsToNativePropsAndChanged } from "xbsj-xe2/dist-node/xe2-base-utils"; import { SceneObjectKey } from "xbsj-xe2/dist-node/xe2-utils"; export declare class OlSimpleWMTSLayer extends ESSceneObject { static readonly type: string; get typeName(): string; get defaultProps(): { show: boolean | undefined; zIndex: number | undefined; url: string | undefined; urls: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; attributions: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; attributionsCollapsible: boolean | undefined; cacheSize: number | undefined; crossOrigin: string | undefined; interpolate: boolean | undefined; tileGrid: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; projection: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; reprojectionErrorThreshold: number | undefined; requestEncoding: "KVP" | "REST" | undefined; layer: string | undefined; style: string | undefined; tileClass: string | undefined; tilePixelRatio: number | undefined; format: string | undefined; version: string | undefined; matrixSet: string | undefined; dimensions: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; tileLoadFunction: string | undefined; wrapX: boolean | undefined; transition: number | undefined; zDirection: number | undefined; execOnceFuncStr: string | undefined; updateFuncStr: string | undefined; toDestroyFuncStr: string | undefined; name: string; ref: string | undefined; devTags: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; get json(): JsonType; set json(value: JsonType); private _pickedEvent; get pickedEvent(): Event<[PickedInfo]>; static description: { colorLevel: string; colorHSL: string; curve: string; brightness: string; contrast: string; url: string; urls: string; attributions: string; attributionsCollapsible: string; cacheSize: string; crossOrigin: string; interpolate: string; tileGrid: string; projection: string; reprojectionErrorThreshold: string; requestEncoding: string; layer: string; style: string; tileClass: string; tilePixelRatio: string; format: string; version: string; matrixSet: string; dimensions: string; tileLoadFunction: string; wrapX: string; transition: string; zDirection: string; }; static default: { colorLevel: { shadow: number; midtones: number; highlight: number; outputShadow: number; outputHighlight: number; }; colorHSL: { hue: number; saturation: number; lightness: number; }; curve: { controlPoints: number[][]; points: number[][]; density: number; }; brightness: number; contrast: number; interpolate: boolean; attributionsCollapsible: boolean; reprojectionErrorThreshold: number; requestEncoding: string; style: string; tilePixelRatio: number; format: string; version: string; tileLoadFunction: string; wrapX: boolean; transition: number; zDirection: number; }; constructor(id?: SceneObjectKey); getProperties(language?: string): import("xbsj-xe2/dist-node/xe2-base-objects").Property[]; } export declare namespace OlSimpleWMTSLayer { const createDefaultProps: () => { show: boolean | undefined; zIndex: number | undefined; url: string | undefined; urls: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; attributions: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; attributionsCollapsible: boolean | undefined; cacheSize: number | undefined; crossOrigin: string | undefined; interpolate: boolean | undefined; tileGrid: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; projection: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; reprojectionErrorThreshold: number | undefined; requestEncoding: "KVP" | "REST" | undefined; layer: string | undefined; style: string | undefined; tileClass: string | undefined; tilePixelRatio: number | undefined; format: string | undefined; version: string | undefined; matrixSet: string | undefined; dimensions: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; tileLoadFunction: string | undefined; wrapX: boolean | undefined; transition: number | undefined; zDirection: number | undefined; execOnceFuncStr: string | undefined; updateFuncStr: string | undefined; toDestroyFuncStr: string | undefined; name: string; ref: string | undefined; devTags: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; extras: import("xbsj-xe2/dist-node/xe2-base-utils").ReactiveVariable; }; } export interface OlSimpleWMTSLayer extends ReactivePropsToNativePropsAndChanged> { } declare type JsonType = PartialWithUndefinedReactivePropsToNativeProps & { type: string; }>; export {};