import React, { ComponentType } from 'react';
import MapControlTooltipFactory from './map-control-tooltip';
import { MapControls } from '@kepler.gl/types';
interface SplitMapButtonIcons {
    delete: ComponentType<any>;
    split: ComponentType<any>;
}
export type SplitMapButtonProps = {
    isSplit: boolean;
    mapIndex: number;
    onToggleSplitMap: (index?: number) => void;
    actionIcons: SplitMapButtonIcons;
    readOnly: boolean;
    mapControls: MapControls;
};
declare function SplitMapButtonFactory(MapControlTooltip: any): React.NamedExoticComponent<SplitMapButtonProps>;
declare namespace SplitMapButtonFactory {
    var deps: (typeof MapControlTooltipFactory)[];
}
export default SplitMapButtonFactory;
