declare const GSubmarketMap: ({ new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins { dataFieldMap: {}; data: never[]; columns: never[]; }; }; mapConfig: { type: ObjectConstructor; default: () => { center: never[]; zoom: number; viewMode: string; mapStyle: string; features: string[]; scaleControl: { visible: boolean; }; toolBarControl: { visible: boolean; }; heatmapConfig: { radius: number; opacity: number; gradient: undefined; }; }; }; description: { type: StringConstructor; default: () => string; }; mapKey: { type: StringConstructor; default: () => string; }; securityJsCode: { type: StringConstructor; default: () => string; }; blockColorConfig: { type: ArrayConstructor; default: () => ({ label: string; value: string; children: { label: string; value: string; color: string; }[]; hex?: undefined; } | { label: string; value: string; children: ({ label: string; value: string; hex: string; children: { label: string; value: string; hex: string; }[]; } | { label: string; value: string; hex: string; children?: undefined; })[]; hex?: undefined; } | { label: string; value: string; hex: string; children?: undefined; })[]; }; projectLocation: { type: () => number[]; default: () => never[]; }; mapMode: { type: () => "block" | "scatter" | "heatmap"; default: string; }; showBlockLabel: { type: BooleanConstructor; default: boolean; }; pointData: { type: () => any[]; default: () => never[]; }; pointFieldMap: { type: () => { lng?: string; lat?: string; count?: string; }; default: () => { lng: string; lat: string; count: string; }; }; zIndex: { type: () => { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; default: () => {}; }; blockColorList: { type: () => { nameColor?: string; borderColor?: string; }; default: () => {}; }; blockLabelClass: { type: StringConstructor; default: string; }; enableFullscreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onHover-marker"?: ((...args: any[]) => any) | undefined; "onBlock-select"?: ((...args: any[]) => any) | undefined; "onMarker-click"?: ((...args: any[]) => any) | undefined; "onMap-click"?: ((...args: any[]) => any) | undefined; "onOn-error"?: ((...args: any[]) => any) | undefined; onComplete?: ((...args: any[]) => any) | undefined; }>, { createInfoWindow: (opts?: any) => any; openInfoWindow: (content: any, position: any, opts?: any) => void; closeInfoWindow: () => void; getInfoWindow: () => any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "hover-marker": (...args: any[]) => void; "block-select": (...args: any[]) => void; "marker-click": (...args: any[]) => void; "map-click": (...args: any[]) => void; "on-error": (...args: any[]) => void; complete: (...args: any[]) => void; }, import('vue').PublicProps, { zIndex: { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; description: string; dbOptions: Record; mapConfig: Record; projectLocation: number[]; mapKey: string; securityJsCode: string; blockColorConfig: unknown[]; mapMode: "scatter" | "heatmap" | "block"; showBlockLabel: boolean; pointData: any[]; pointFieldMap: { lng?: string; lat?: string; count?: string; }; blockColorList: { nameColor?: string; borderColor?: string; }; blockLabelClass: string; enableFullscreen: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly { dataFieldMap: {}; data: never[]; columns: never[]; }; }; mapConfig: { type: ObjectConstructor; default: () => { center: never[]; zoom: number; viewMode: string; mapStyle: string; features: string[]; scaleControl: { visible: boolean; }; toolBarControl: { visible: boolean; }; heatmapConfig: { radius: number; opacity: number; gradient: undefined; }; }; }; description: { type: StringConstructor; default: () => string; }; mapKey: { type: StringConstructor; default: () => string; }; securityJsCode: { type: StringConstructor; default: () => string; }; blockColorConfig: { type: ArrayConstructor; default: () => ({ label: string; value: string; children: { label: string; value: string; color: string; }[]; hex?: undefined; } | { label: string; value: string; children: ({ label: string; value: string; hex: string; children: { label: string; value: string; hex: string; }[]; } | { label: string; value: string; hex: string; children?: undefined; })[]; hex?: undefined; } | { label: string; value: string; hex: string; children?: undefined; })[]; }; projectLocation: { type: () => number[]; default: () => never[]; }; mapMode: { type: () => "block" | "scatter" | "heatmap"; default: string; }; showBlockLabel: { type: BooleanConstructor; default: boolean; }; pointData: { type: () => any[]; default: () => never[]; }; pointFieldMap: { type: () => { lng?: string; lat?: string; count?: string; }; default: () => { lng: string; lat: string; count: string; }; }; zIndex: { type: () => { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; default: () => {}; }; blockColorList: { type: () => { nameColor?: string; borderColor?: string; }; default: () => {}; }; blockLabelClass: { type: StringConstructor; default: string; }; enableFullscreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onHover-marker"?: ((...args: any[]) => any) | undefined; "onBlock-select"?: ((...args: any[]) => any) | undefined; "onMarker-click"?: ((...args: any[]) => any) | undefined; "onMap-click"?: ((...args: any[]) => any) | undefined; "onOn-error"?: ((...args: any[]) => any) | undefined; onComplete?: ((...args: any[]) => any) | undefined; }>, { createInfoWindow: (opts?: any) => any; openInfoWindow: (content: any, position: any, opts?: any) => void; closeInfoWindow: () => void; getInfoWindow: () => any; }, {}, {}, {}, { zIndex: { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; description: string; dbOptions: Record; mapConfig: Record; projectLocation: number[]; mapKey: string; securityJsCode: string; blockColorConfig: unknown[]; mapMode: "scatter" | "heatmap" | "block"; showBlockLabel: boolean; pointData: any[]; pointFieldMap: { lng?: string; lat?: string; count?: string; }; blockColorList: { nameColor?: string; borderColor?: string; }; blockLabelClass: string; enableFullscreen: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase { dataFieldMap: {}; data: never[]; columns: never[]; }; }; mapConfig: { type: ObjectConstructor; default: () => { center: never[]; zoom: number; viewMode: string; mapStyle: string; features: string[]; scaleControl: { visible: boolean; }; toolBarControl: { visible: boolean; }; heatmapConfig: { radius: number; opacity: number; gradient: undefined; }; }; }; description: { type: StringConstructor; default: () => string; }; mapKey: { type: StringConstructor; default: () => string; }; securityJsCode: { type: StringConstructor; default: () => string; }; blockColorConfig: { type: ArrayConstructor; default: () => ({ label: string; value: string; children: { label: string; value: string; color: string; }[]; hex?: undefined; } | { label: string; value: string; children: ({ label: string; value: string; hex: string; children: { label: string; value: string; hex: string; }[]; } | { label: string; value: string; hex: string; children?: undefined; })[]; hex?: undefined; } | { label: string; value: string; hex: string; children?: undefined; })[]; }; projectLocation: { type: () => number[]; default: () => never[]; }; mapMode: { type: () => "block" | "scatter" | "heatmap"; default: string; }; showBlockLabel: { type: BooleanConstructor; default: boolean; }; pointData: { type: () => any[]; default: () => never[]; }; pointFieldMap: { type: () => { lng?: string; lat?: string; count?: string; }; default: () => { lng: string; lat: string; count: string; }; }; zIndex: { type: () => { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; default: () => {}; }; blockColorList: { type: () => { nameColor?: string; borderColor?: string; }; default: () => {}; }; blockLabelClass: { type: StringConstructor; default: string; }; enableFullscreen: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{ "onHover-marker"?: ((...args: any[]) => any) | undefined; "onBlock-select"?: ((...args: any[]) => any) | undefined; "onMarker-click"?: ((...args: any[]) => any) | undefined; "onMap-click"?: ((...args: any[]) => any) | undefined; "onOn-error"?: ((...args: any[]) => any) | undefined; onComplete?: ((...args: any[]) => any) | undefined; }>, { createInfoWindow: (opts?: any) => any; openInfoWindow: (content: any, position: any, opts?: any) => void; closeInfoWindow: () => void; getInfoWindow: () => any; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "hover-marker": (...args: any[]) => void; "block-select": (...args: any[]) => void; "marker-click": (...args: any[]) => void; "map-click": (...args: any[]) => void; "on-error": (...args: any[]) => void; complete: (...args: any[]) => void; }, string, { zIndex: { block?: number; blockLabel?: number; scatter?: number; heatmap?: number; project?: number; }; description: string; dbOptions: Record; mapConfig: Record; projectLocation: number[]; mapKey: string; securityJsCode: string; blockColorConfig: unknown[]; mapMode: "scatter" | "heatmap" | "block"; showBlockLabel: boolean; pointData: any[]; pointFieldMap: { lng?: string; lat?: string; count?: string; }; blockColorList: { nameColor?: string; borderColor?: string; }; blockLabelClass: string; enableFullscreen: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { "block-info"?(_: { block: any; }): any; }; }) & import('vue').Plugin) & Record; export default GSubmarketMap;