/// import { PointDataMap, PointGlobal, PointIconConfig } from '../../../LczAMap/type/child'; import { iconStyle } from '../style'; export declare function loadMarkers(map: any, data: PointDataMap[], { dataStyleds, pointsId, globalConfig, fn }: { dataStyleds: iconStyle[]; pointsId: string; globalConfig: PointGlobal; fn?: (param: any, type: 'click' | 'mouseover' | 'mouseout') => void; }): any; interface PointCarouselProps { carousel: { display: boolean; speed: number; }; markerPoints: any[]; id: string; focusIcon: PointIconConfig; callback: (point: any) => void; } export declare class PointCarousel { option: PointCarouselProps; id: string; timer: NodeJS.Timeout | null; currentIndex: number; markerPoints: any[]; len: number; lastIndex: number; pointInfo: { offset: any; content: ''; }[]; focusIcon: PointIconConfig; constructor(option: PointCarouselProps); upDataConfig(option: PointCarouselProps): void; running(_speed?: number): void; activePoint(): void; clear(flag?: boolean): void; destroy(): void; } export {};