import * as api from "./api.js";
import * as arrbufs from "./arrbufs.js";
import * as base64 from "./base64.js";
import * as blob from "./blob.js";
export * from "./cid.js";
export * from "./types.js";
export * from "./type-checks.js";
export * from "./util.js";
export * from "./version.js";
export * from "./browser.js";
export { api, arrbufs, base64, blob };
export declare const UCANS_STORAGE_KEY = "webnative.auth_ucans";
export declare const USERNAME_STORAGE_KEY = "webnative.auth_username";
/**
 * Retrieve the authenticated username.
 */
export declare function authenticatedUsername(): Promise<string | null>;
/**
 * The user domain of the authenticated user.
 */
export declare function authenticatedUserDomain({ withFiles }?: {
    withFiles?: boolean;
}): Promise<string | null>;
