import { ExtractPropTypes } from 'vue';
export declare enum LayerAttributeType {
    label = "label",
    select = "select",
    tileInfo = "tileInfo",
    spatialReference = "spatialReference",
    token = "token",
    headers = "headers",
    elevationInfo = "elevationInfo",
    extent = "extent",
    subDomains = "subDomains",
    bandIds = "bandIds",
    serviceRasterInfo = "serviceRasterInfo",
    imageSize = "imageSize",
    boolean = "boolean",
    replaceStyleURL = "replaceStyleURL",
    imageMaxSize = "imageMaxSize",
    opacity = "opacity",
    scale = "scale",
    outFields = "outFields",
    extendProps = "extendProps",
    extensionOptions = "extensionOptions",
    activeLayer = "activeLayer",
    modelSetting = "modelSetting",
    button = "button",
    tileDisplayStrategy = "tileDisplayStrategy"
}
export declare enum LayerAttributeTitle {
    id = "\u56FE\u5C42ID",
    title = "\u56FE\u5C42\u540D\u79F0",
    description = "\u56FE\u5C42\u63CF\u8FF0",
    copyright = "\u7248\u6743\u4FE1\u606F",
    type = "\u56FE\u5C42\u7C7B\u578B",
    visible = "\u56FE\u5C42\u663E\u9690",
    opacity = "\u900F\u660E\u5EA6",
    scale = "\u53EF\u89C1\u6BD4\u4F8B\u5C3A",
    url = "\u670D\u52A1\u57FA\u5730\u5740",
    httpMethod = "\u8BF7\u6C42\u65B9\u5F0F",
    headers = "\u8BF7\u6C42\u5934",
    tileInfo = "\u74E6\u7247\u4FE1\u606F",
    clippingArea = "\u5BA2\u6237\u7AEF\u88C1\u526A",
    spatialReference = "\u53C2\u7167\u7CFB",
    token = "Token\u8BBE\u7F6E",
    elevationInfo = "\u9AD8\u7A0B\u6A21\u5F0F",
    scene = "\u6FC0\u6D3B\u7684\u573A\u666F",
    activeLayer = "\u6FC0\u6D3B\u7684\u56FE\u5C42",
    gdbp = "GDBP\u6570\u636E\u6E90",
    renderMode = "\u6E32\u67D3\u6A21\u5F0F",
    imageFormat = "\u56FE\u7247\u683C\u5F0F",
    imageSize = "\u56FE\u7247\u5BBD\u9AD8",
    imageMaxSize = "\u56FE\u7247\u6700\u5927\u5BBD\u9AD8",
    imageTransparency = "\u56FE\u7247\u80CC\u666F\u900F\u660E",
    isAntialiasing = "\u56FE\u7247\u6297\u952F\u9F7F",
    extent = "\u56FE\u5C42\u8303\u56F4",
    tileSliceType = "\u74E6\u7247\u5207\u7247\u65B9\u5F0F",
    subDomains = "\u5B50\u57DF\u540D",
    replaceStyleURL = "\u57FA\u5730\u5740\u66FF\u6362",
    bandIds = "\u6CE2\u6BB5\u53F7",
    interpolation = "\u91CD\u91C7\u6837\u65B9\u5F0F",
    rasterFunction = "\u6570\u636E\u6E32\u67D3\u89C4\u5219",
    serviceRasterInfo = "\u6805\u683C\u4FE1\u606F",
    tileMatrixSetId = "\u74E6\u7247\u96C6ID",
    supportArc3 = "\u89E3\u6790\u5F27\u6BB5",
    maxFrameSize = "\u6700\u5927\u7F51\u683C\u5927\u5C0F",
    originPoint = "\u7F51\u683C\u5212\u5206\u539F\u70B9",
    beginLevel = "\u5F00\u59CB\u7EA7\u522B",
    endLevel = "\u7ED3\u675F\u7EA7\u522B",
    layerIndex = "\u56FE\u5C42\u7D22\u5F15",
    clientId = "\u5BA2\u6237\u7AEFID",
    requestVertexNormals = "\u5730\u5F62\u6CD5\u5411\u91CF",
    outFields = "\u8FD4\u56DE\u5B57\u6BB5",
    extendProps = "\u989D\u5916\u5C5E\u6027",
    extensionOptions = "\u989D\u5916\u521D\u59CB\u5316\u53C2\u6570",
    modelSetting = "\u6A21\u578B\u8BBE\u7F6E",
    modelTransform = "\u6A21\u578B\u53D8\u6362",
    tileDisplayStrategy = "\u74E6\u7247\u663E\u793A\u7B56\u7565",
    fillClip = "\u5256\u5207\u5C01\u8FB9"
}
export declare const layerAttributeProps: {
    /**
     * @description 图层ID
     * @type String
     */
    layerId: {
        type: StringConstructor;
    };
    /**
     * @description 子图层ID
     * @type String
     */
    sublayerId: {
        type: StringConstructor;
    };
    /**
     * @description 图层对象，可以是webclient-common库的图层对象或者子图层对象
     * @type zondy.layer.Layer | zondy.layer.Sublayer
     */
    layer: {
        type: ObjectConstructor;
    };
};
export declare const layerAttributeEmits: {};
export type LayerAttributeProps = ExtractPropTypes<typeof layerAttributeProps>;
export type LayerAttributeEmits = typeof layerAttributeEmits;
