import { PropType } from 'vue';
interface Columns {
    title: string;
    field: string;
    unit?: string;
}
interface Center {
    lng: string;
    lat: string;
}
interface FieldsMap {
    lng: string;
    lat: string;
    count: string;
}
interface ColumnProps {
    center: Center;
    fieldsMap: FieldsMap;
    columns: Array<Columns[]>;
    data?: Array<string[]>;
    dataUrl?: {
        path?: string;
        method?: string;
        params?: object;
        resPath?: string;
        ContentType?: string;
        headers?: object;
    };
}
declare const _default: import('vue').DefineComponent<globalThis.ExtractPropTypes<{
    ak: {
        type: StringConstructor;
        require: string;
    };
    zoom: {
        type: NumberConstructor;
        default: number;
    };
    radius: {
        type: NumberConstructor;
        default: number;
    };
    opacity: {
        type: NumberConstructor;
        default: number;
    };
    module: {
        type: StringConstructor;
        default: string;
    };
    gradient: {
        type: ObjectConstructor;
        default: undefined;
    };
    height: {
        type: StringConstructor;
        default: string;
    };
    dbOptions: {
        type: PropType<ColumnProps>;
        default: () => {};
        require: boolean;
    };
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<globalThis.ExtractPropTypes<{
    ak: {
        type: StringConstructor;
        require: string;
    };
    zoom: {
        type: NumberConstructor;
        default: number;
    };
    radius: {
        type: NumberConstructor;
        default: number;
    };
    opacity: {
        type: NumberConstructor;
        default: number;
    };
    module: {
        type: StringConstructor;
        default: string;
    };
    gradient: {
        type: ObjectConstructor;
        default: undefined;
    };
    height: {
        type: StringConstructor;
        default: string;
    };
    dbOptions: {
        type: PropType<ColumnProps>;
        default: () => {};
        require: boolean;
    };
}>> & Readonly<{}>, {
    dbOptions: ColumnProps;
    height: string;
    zoom: number;
    radius: number;
    opacity: number;
    module: string;
    gradient: Record<string, any>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export default _default;
