///
import { RefObject } from 'react';
import { Group } from 'three';
import { RegionInfoPanel, StyleConfig } from '../../type/children';
import CoreMap from '../../map/CoreMap';
import StatusInfo from './StatusInfo';
declare class RegionMapInfoPanel {
group: Group;
styleConfig: StyleConfig;
eventConfig: RegionInfoPanel['config']['eventConfig'];
statusInfoRefs: RefObject[];
event: RegionInfoPanel['event'];
design: boolean;
intervalTime?: NodeJS.Timeout;
constructor(infoPanel: RegionInfoPanel, design: boolean);
executeAnimate(): void;
updateEventConfig(eventConfig: any): void;
updatePadding(padding: any): void;
updateLineConfigList(lineConfigList: any): void;
destroy(coreMap: CoreMap): void;
}
export default RegionMapInfoPanel;