"use client"

import { ReactNode } from "react"

// Define the possible control IDs for the crime map
export type ITopTooltipsMapId =
    // Crime data views
    | "incidents"
    | "heatmap"
    | "trends"
    | "patrol"
    | "reports"
    | "clusters"
    | "timeline"

    // Tools and features
    | "refresh"
    | "search"
    | "alerts"
    | "layers"
    | "evidence"
    | "arrests";

// Map tools type definition
export interface IMapTool {
    id: ITopTooltipsMapId;
    label: string;
    icon: ReactNode;
    description?: string;
}

// Default export for future expansion
export default function MapTools() {
    return null;
}
