// declare module '*.less';

// // CooglMap类型声明
// declare module '@/components/CooglMap' {
//   interface MapViewProps {
//     zoom?: number;
//     center: { x: number; y: number; z?: number };
//     onClick?: (e: any) => void;
//     children?: any;
//     showComponent?: boolean;
//     showCustomComponent?: boolean;
//     mode?: '2D' | '3D';
//   }

//   interface MapViewMethods {
//     camera: any;
//     scene: any;
//     addLayer: (layer: any) => Promise<any>;
//     removeLayer: (layer: any) => void;
//     readyEvent: any;
//     zoomTo: (options: any) => void;
//     flyTo: (options: any) => void;
//     event: any;
//   }

//   interface PolygonProps {
//     fillColor: string;
//     strokeColor: string;
//     points: any[];
//     strokeWidth: number;
//     fillOpacity: number;
//   }

//   interface CustomOverlayProps {
//     position: number[];
//     offset?: { top?: number; left?: number };
//     onSet?: () => void;
//     onClose?: (e: any) => void;
//     onDetail?: (e: any) => void;
//     children: any;
//   }

//   const MapView: any;
//   const Polygon: any;
//   const CustomOverlay: any;
  
//   const CooglMap: {
//     MapView: typeof MapView;
//     Polygon: typeof Polygon;
//     CustomOverlay: typeof CustomOverlay;
//   };
  
//   export default CooglMap;
// }

// // 全局CooGL声明
// declare namespace CooGL {
//   class BoundingSphere {
//     center: any;
//     radius: number;
//     static fromPoints(points: any[]): BoundingSphere;
//   }
  
//   class Vector3 {
//     static degreesArray2cartesian(positions: any[]): any[];
//     static cartesian2degrees(center: any): { x: number; y: number; z: number };
//   }
  
//   class Layer {
//     static fromGeoJsonGraphicResource(options: any): any;
//     static fromWmtsImagery(options: any): any;
//     static fromImageTextLabel(options: any): any;
//   }
  
//   class CooServer {
//     static address: string;
//     static defaultAccessToken: string;
//   }
  
//   class ImageGraphic {}
  
//   class GeographicTilingScheme2 {
//     constructor(options: any);
//   }
  
//   class LabelStyle {
//     static FILL_AND_OUTLINE: string;
//   }
  
//   const VERSION: string;
// }

// // 其他可能需要的声明
// declare module '*.png';
// declare module '*.svg';
// declare module '*.json' {
//   const value: any;
//   export default value;
// } 