import * as React from 'react'; import './style/map-info-window.css'; import { DataSource, ToolProps } from './types'; export interface MapInfoWindowProps { className?: string; onClose?: () => void; dataSources: DataSource[]; dataSourceRecordUniqueKey?: string; showClose?: boolean; headerTools?: ToolProps[]; renderHeaderTools?: (ds: DataSource | undefined) => React.ReactNode; footerTools?: ToolProps[]; renderFooterTools?: (ds: DataSource | undefined) => React.ReactNode; handleShowIndexChange?: (params: { packageUuid: string; recordUuid: string; }) => void; style?: React.CSSProperties; getPreviewPopupContainer?: () => HTMLElement; getTooltipContainer?: (node: HTMLElement) => HTMLElement; contentFontSize?: number; maxHeight?: number; width?: number; } declare const MapInfoWindow: React.FC; export default MapInfoWindow; declare const MapInfoWindowMemo: React.NamedExoticComponent; export { MapInfoWindowMemo };