export interface KuboInfo { path: string; version: string; initialized: boolean; } /** * Detect if Kubo is installed and return its details. */ export declare function detectKubo(): KuboInfo | null; /** * Install Kubo on the system. */ export declare function installKubo(): Promise; /** * Initialize IPFS repository if not already done. */ export declare function initializeIpfs(kuboPath?: string): Promise; /** * Configure IPFS for private swarm operation. */ export declare function configureIpfsForPrivateSwarm(kuboPath: string, options: { swarmPort: number; apiPort: number; gatewayPort: number; bootstrapMultiaddr?: string | null; }): Promise; /** * Get required system tools and check availability. */ export declare function checkSystemTools(): { available: string[]; missing: string[]; }; //# sourceMappingURL=kubo.d.ts.map