import { t } from '../common'; export declare class HttpClient implements t.IHttpClient { static create(input?: string | number | t.IHttpClientOptions): t.IHttpClient; static isClient(input?: any): boolean; static isReachable(host: string): Promise; private constructor(); readonly origin: string; readonly request$: t.IHttpClient['request$']; readonly response$: t.IHttpClient['response$']; private readonly _dispose$; readonly dispose$: import("rxjs").Observable; private readonly urls; private readonly http; dispose(): void; info(): Promise>; ns(input: string | t.INsUri | t.ICoordUri | t.IFileUri): t.IHttpClientNs; cell(input: string | t.ICellUri): t.IHttpClientCell; file(input: string | t.IFileUri): t.IHttpClientFile; }