declare namespace T {
  class TileLayerWMS extends TileLayer {
    constructor(url: string, opts?: TileLayerWMSOptions);
  }

  interface TileLayerWMSOptions {
    /** 用","分隔的多个图层列表 */
    layers?: string;
    /** 每个请求图层的用","分隔的描述样式 */
    styles?: string;
    /** 输出图像的类型。default:"image/jpeg" */
    format?: string;
    /** 输出图像背景是否透明。default:false */
    transparent?: boolean;
    /** 请求服务的版本。default:"1.1.1" */
    version?: string;
    /** 地图投影类型。default:"EPSG:900913" */
    srs?: MapCode;
  }
}
