import type { SolidAuthContext } from '../api/auth/AuthContext'; import type { SolidFsManifest } from './types'; export interface PodSolidFsHttpClientOptions { fetch?: typeof fetch; tokenEndpoint?: string; } export declare class PodSolidFsHttpClient { private readonly fetchImpl; private readonly tokenEndpoint?; constructor(options?: PodSolidFsHttpClientOptions); request(input: string, init: RequestInit): Promise; createAuthHeaders(context: unknown, operation: string): Promise; private exchangeClientCredentials; } export declare function resolvePodWorkspaceResourceUrl(relativePath: string, workspace: SolidFsManifest): string | undefined; export declare function solidAuthFromContext(context: unknown): SolidAuthContext | undefined;