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;
    };
    groupField: {
        type: StringConstructor;
    };
    groupMode: {
        type: StringConstructor;
        validator(v: any): boolean;
    };
    rangeNum: {
        type: NumberConstructor;
        default: number;
    };
    statisticsFields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    statisticsType: {
        type: StringConstructor;
    };
    statisticsFieldColorRange: {
        type: ArrayConstructor;
        default: () => string[];
    };
}>, {
    statistics: () => Promise<void>;
    clearState: () => void;
}, {}, {}, {}, import('@vue/runtime-core').ComponentOptionsMixin, import('@vue/runtime-core').ComponentOptionsMixin, {
    layerChange: () => void;
}, string, import('@vue/runtime-core').PublicProps, Readonly<import('@vue/runtime-core').ExtractPropTypes<{
    layerId: {
        type: StringConstructor;
    };
    sublayerId: {
        type: StringConstructor;
    };
    layer: {
        type: ObjectConstructor;
    };
    groupField: {
        type: StringConstructor;
    };
    groupMode: {
        type: StringConstructor;
        validator(v: any): boolean;
    };
    rangeNum: {
        type: NumberConstructor;
        default: number;
    };
    statisticsFields: {
        type: ArrayConstructor;
        default: () => any[];
    };
    statisticsType: {
        type: StringConstructor;
    };
    statisticsFieldColorRange: {
        type: ArrayConstructor;
        default: () => string[];
    };
}>> & Readonly<{
    onLayerChange?: () => any;
}>, {
    rangeNum: number;
    statisticsFields: unknown[];
    statisticsFieldColorRange: unknown[];
}, {}, {}, {}, string, import('@vue/runtime-core').ComponentProvideOptions, true, {
    layerSelectRef: unknown;
    attributeStatisticsContainerRef: HTMLDivElement;
}, HTMLDivElement>> & Record<string, any>;
export default _default;
export * from './types';
export * from './use-attribute-statistics';
export type { AttributeStatisticsInstance } from './instance';
