import Layer from "../Layer";
/**
 * GPX 图层，用于加载 gpx 数据
 * @noInheritDoc
 * @example
 * ```ts
 * let layer = new BC.GpxLayer('id', '**\/**.gpx')
 * ```
 */
declare class GpxLayer extends Layer {
    /**
     * @param id 图层唯一标识
     * @param url 数据地址
     * @param options 属性配置
     */
    constructor(id: string, url: string, options?: {});
    /**
     * 类型
     */
    get type(): string;
    /**
     * 是否显示
     */
    set show(show: boolean);
    get show(): boolean;
    /**
     * 遍历图层
     * @param method 回调方法
     * @param context
     * @returns
     */
    eachOverlay(method: any, context: any): this;
    clear(): void;
    setStyle(style: any): void;
}
export default GpxLayer;
