import React, { ComponentType } from 'react';
import MapControlTooltipFactory from './map-control-tooltip';
import { MapControls } from '@kepler.gl/types';
interface Toggle3dButtonIcons {
    cube: ComponentType<any>;
}
export type Toggle3dButtonProps = {
    dragRotate: boolean;
    onTogglePerspective: () => void;
    actionIcons: Toggle3dButtonIcons;
    mapControls: MapControls;
};
declare function Toggle3dButtonFactory(MapControlTooltip: any): React.NamedExoticComponent<Toggle3dButtonProps>;
declare namespace Toggle3dButtonFactory {
    var deps: (typeof MapControlTooltipFactory)[];
}
export default Toggle3dButtonFactory;
