export interface PodContainer { url: string; name?: string; description?: string; } export interface AuthenticationResult { webId?: string; isLoggedIn: boolean; sessionId?: string; } export declare class PodDiscovery { private fetchFn; constructor(fetchFn?: typeof fetch); discoverContainers(webId: string): Promise; authenticateWithProvider(oidcIssuer: string): Promise; createContainer(parentUrl: string, name: string): Promise; } export declare function discoverPodContainers(webId: string, fetchFn?: typeof fetch): Promise; export declare function authenticateWithSolid(oidcIssuer: string): Promise; //# sourceMappingURL=pod-discovery.d.ts.map