/**
 * @param {Partial<import("../../spec/data.js").Data>} data
 * @returns {data is import("../../spec/data.js").UrlData}
 */
export function isUrlData(data: Partial<import("../../spec/data.js").Data>): data is import("../../spec/data.js").UrlData;
/**
 * Loads eager data from URLs and transparently decompresses gzip-compatible
 * payloads before handing them to the registered format reader.
 */
export default class UrlSource extends DataSource {
    /**
     * @param {import("../../spec/data.js").UrlData} params
     * @param {import("../../view/view.js").default} view
     */
    constructor(params: import("../../spec/data.js").UrlData, view: import("../../view/view.js").default);
    params: import("../../spec/data.js").UrlData;
    baseUrl: string;
    #private;
}
import DataSource from "./dataSource.js";
//# sourceMappingURL=urlSource.d.ts.map