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;
    };
}>, {}, {}, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, {
    rendererChange: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => void;
}, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<{
    layerId: {
        type: StringConstructor;
    };
    sublayerId: {
        type: StringConstructor;
    };
    layer: {
        type: ObjectConstructor;
    };
}>> & Readonly<{
    onRendererChange?: (payload: {
        renderer: object;
        rendererJSON: object;
    }) => any;
}>, {}, {}, {}, {}, string, import('@vue/runtime-core').ComponentProvideOptions, true, {
    layerSelectRef: unknown;
}, HTMLDivElement>> & Record<string, any>;
export default _default;
export * from './types';
export * from './use-layer-style';
export * from './use-layer-style-simple-theme';
export * from './use-layer-style-unique-theme';
export * from './use-layer-style-range-theme';
export * from './use-layer-style-graduated-symbol-theme';
export type { LayerStyleInstance } from './instance';
export type { LayerStyleSimpleThemeInstance } from './instance';
export type { LayerStyleUniqueThemeInstance } from './instance';
export type { LayerStyleRangeThemeInstance } from './instance';
export type { LayerStyleGraduatedSymbolThemeInstance } from './instance';
