declare const _default: import('@mapgis/webclient-vue3-ui-utils').SFCWithInstall<import('@vue/runtime-core').DefineComponent<import('@vue/runtime-core').ExtractPropTypes<{
    layerId: {
        type: StringConstructor;
    };
    sublayerId: {
        type: StringConstructor;
    };
    layer: {
        type: ObjectConstructor;
    };
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    showLayerName: {
        type: BooleanConstructor;
        default: boolean;
    };
}>, {}, {}, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, {
    change: (payload: {
        labelsVisible: boolean;
        labelingInfo: object;
    }) => void;
}, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<{
    layerId: {
        type: StringConstructor;
    };
    sublayerId: {
        type: StringConstructor;
    };
    layer: {
        type: ObjectConstructor;
    };
    hasFormWrapper: {
        type: BooleanConstructor;
        default: boolean;
    };
    showLayerName: {
        type: BooleanConstructor;
        default: boolean;
    };
}>> & Readonly<{
    onChange?: (payload: {
        labelsVisible: boolean;
        labelingInfo: object;
    }) => any;
}>, {
    hasFormWrapper: boolean;
    showLayerName: boolean;
}, {}, {}, {}, string, import('@vue/runtime-core').ComponentProvideOptions, true, {
    layerSelectRef: unknown;
}, HTMLDivElement>> & Record<string, any>;
export default _default;
export * from './types';
export * from './use-label-style';
export type { LabelStyleInstance } from './instance';
