import { SymbolRenderModeEnum } from '@mapgis/webclient-vue3-common-utils';
import { ExtractPropTypes } from 'vue';
export declare const layerStyleProps: {
    /**
     * @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 layerStyleEmits: {
    /**
     * 渲染器变化
     */
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => boolean;
};
export type LayerStyleProps = ExtractPropTypes<typeof layerStyleProps>;
export type LayerStyleEmits = typeof layerStyleEmits;
export declare const layerStyleSimpleThemeProps: {
    /**
     * @description 图层对象，可以是webclient-common库的图层对象或者子图层对象
     * @type zondy.layer.Layer | zondy.layer.Sublayer
     */
    layer: {
        type: ObjectConstructor;
    };
    /**
     * @description 字段选项列表，形如 [{name: '字段名称', alias: '字段别名', type: ''}]
     */
    fields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    /**
     * @description 是否采用form包装
     */
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @description 渲染方式，client：客户端渲染，server：服务端渲染
     */
    renderMode: {
        type: StringConstructor;
        default: SymbolRenderModeEnum;
    };
};
export declare const layerStyleSimpleThemeEmits: {
    /**
     * 渲染器变化
     */
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => boolean;
};
export type LayerStyleSimpleThemeProps = ExtractPropTypes<typeof layerStyleSimpleThemeProps>;
export type LayerStyleSimpleThemeEmits = typeof layerStyleSimpleThemeEmits;
export declare const layerStyleUniqueThemeProps: {
    /**
     * @description 图层对象，可以是webclient-common库的图层对象或者子图层对象
     * @type zondy.layer.Layer | zondy.layer.Sublayer
     */
    layer: {
        type: ObjectConstructor;
    };
    /**
     * @description 字段选项列表，形如 [{name: '字段名称', alias: '字段别名', type: ''}]
     */
    fields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    /**
     * @description 是否采用form包装
     */
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @description 渲染方式，client：客户端渲染，server：服务端渲染
     */
    renderMode: {
        type: StringConstructor;
        default: SymbolRenderModeEnum;
    };
};
export declare const layerStyleUniqueThemeEmits: {
    /**
     * 渲染器变化
     */
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => boolean;
};
export type LayerStyleUniqueThemeProps = ExtractPropTypes<typeof layerStyleUniqueThemeProps>;
export type LayerStyleUniqueThemeEmits = typeof layerStyleUniqueThemeEmits;
export declare const layerStyleRangeThemeProps: {
    /**
     * @description 图层对象，可以是webclient-common库的图层对象或者子图层对象
     * @type zondy.layer.Layer | zondy.layer.Sublayer
     */
    layer: {
        type: ObjectConstructor;
    };
    /**
     * @description 字段选项列表，形如 [{name: '字段名称', alias: '字段别名', type: ''}]
     */
    fields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    /**
     * @description 是否采用form包装
     */
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @description 渲染方式，client：客户端渲染，server：服务端渲染
     */
    renderMode: {
        type: StringConstructor;
        default: SymbolRenderModeEnum;
    };
};
export declare const layerStyleRangeThemeEmits: {
    /**
     * 渲染器变化
     */
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => boolean;
};
export type LayerStyleRangeThemeProps = ExtractPropTypes<typeof layerStyleRangeThemeProps>;
export type LayerStyleRangeThemeEmits = typeof layerStyleRangeThemeEmits;
export declare const layerStyleGraduatedSymbolThemeProps: {
    /**
     * @description 图层对象，可以是webclient-common库的图层对象或者子图层对象
     * @type zondy.layer.Layer | zondy.layer.Sublayer
     */
    layer: {
        type: ObjectConstructor;
    };
    /**
     * @description 字段选项列表，形如 [{name: '字段名称', alias: '字段别名', type: ''}]
     */
    fields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    /**
     * @description 是否采用form包装
     */
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @description 渲染方式，client：客户端渲染，server：服务端渲染
     */
    renderMode: {
        type: StringConstructor;
        default: SymbolRenderModeEnum;
    };
};
export declare const layerStyleGraduatedSymbolThemeEmits: {
    /**
     * 渲染器变化
     */
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => boolean;
};
export type LayerStyleGraduatedSymbolThemeProps = ExtractPropTypes<typeof layerStyleGraduatedSymbolThemeProps>;
export type LayerStyleGraduatedSymbolThemeEmits = typeof layerStyleGraduatedSymbolThemeEmits;
