import { ExtractPropTypes } from 'vue';
export declare const labelStyleProps: {
    /**
     * @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;
    };
    /**
     * @description 是否采用form包装
     */
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @description 是否显示图层名称
     */
    showLayerName: {
        type: BooleanConstructor;
        default: boolean;
    };
};
export declare const labelStyleEmits: {
    /**
     * 注记样式变化
     */
    change: (payload: {
        labelsVisible: boolean;
        labelingInfo: object;
    }) => boolean;
};
export type LabelStyleProps = ExtractPropTypes<typeof labelStyleProps>;
export type LabelStyleEmits = typeof labelStyleEmits;
