import Geo from './Geo'; import { GeoOption, RegoinOption } from './GeoModel'; import { MapSeriesOption } from '../../chart/map/MapSeries'; import ExtensionAPI from '../../ExtensionAPI'; import { CoordinateSystemCreator } from '../CoordinateSystem'; import { NameMap } from './geoTypes'; import GlobalModel from '../../model/Global'; import ComponentModel from '../../model/Component'; export declare type resizeGeoType = typeof resizeGeo; declare function resizeGeo(this: Geo, geoModel: ComponentModel, api: ExtensionAPI): void; declare class GeoCreator implements CoordinateSystemCreator { dimensions: string[]; create(ecModel: GlobalModel, api: ExtensionAPI): Geo[]; getFilledRegions(originRegionArr: RegoinOption[], mapName: string, nameMap?: NameMap): RegoinOption[]; } declare const geoCreator: GeoCreator; export default geoCreator;