import React from 'react';
import { MapState } from '@kepler.gl/types';
import { ActionHandler, toggleSplitMapViewport } from '@kepler.gl/actions';
export type MapControlPanelProps = {
    header?: string;
    scale?: number;
    onClick?: React.MouseEventHandler<HTMLDivElement>;
    onPinClick?: React.MouseEventHandler<HTMLDivElement>;
    pinnable?: boolean;
    disableClose?: boolean;
    isExport?: boolean;
    logoComponent?: Element;
    mapState?: MapState;
    onToggleSplitMapViewport?: ActionHandler<typeof toggleSplitMapViewport>;
    isViewportUnsyncAllowed?: boolean;
    children?: React.ReactNode;
    className?: string;
};
declare function MapControlPanelFactory(): React.FC<MapControlPanelProps>;
export default MapControlPanelFactory;
