import type { Config as IPFSConfig } from "ipfs-core-types/src/config"; import type { Endpoints } from "webnative-0.30/setup/internal"; import { CID } from "multiformats"; import { FissionConfig } from "../fission/config.js"; export interface CLIContext { fissionDir: string; fissionConfig: FissionConfig; fissionConfigRootProof: CID | null; ipfsConfig: IPFSConfig; ipfsAPIAddress: string; ipfsBinPath: string; endpoints: Endpoints; wnfsReadKey: string; writeKey: Uint8Array; } export declare function createContext(fissionDir: string, endpointsDefault: Endpoints): CLIContext;