///
import { Response } from 'node-fetch';
import { URL } from 'url';
export declare class InvalidSiteError extends Error {
constructor(url: URL);
}
export declare class InvalidResponseError extends Error {
constructor(url: URL);
}
export interface Fetch {
fetch: (url: string) => Promise;
}
export interface GlobalEdgeClient {
getCloudId: (site: URL) => Promise;
}
export declare class GlobalEdgeHttpClient implements GlobalEdgeClient {
private fetchClient;
constructor(fetchClient: Fetch);
getCloudId(site: URL): Promise;
private buildUrl;
}
//# sourceMappingURL=global-edge-http-client.d.ts.map