import type { Platform } from './detect.js'; export type InstallResult = { ok: boolean; detail?: string; }; export declare function installSystemDepsInherit(p: Platform): Promise; export declare function installSystemDeps(p: Platform, onProgress?: (detail: string) => void): Promise; export declare function installRust(): Promise; export declare function installCargoBin(pkg: string, onProgress: (detail: string) => void): Promise; export declare function installRelayPrebuilt(cargoBin: string, onProgress: (detail: string) => void): Promise; export declare function installNodePtyPrebuilt(onProgress: (detail: string) => void): Promise; export declare function installNak(cargoBin: string): Promise; export declare function installGitHubCLI(p: Platform): Promise; export declare function installClaudeCode(): Promise; export declare function installStacks(): Promise; export declare function installNsyte(): Promise; export declare function installBlossom(homeDir: string): Promise; export declare function installNostrVpn(nvpnTarget: string): Promise; export declare function setupNgitBunker(bunker: string, cargoBin: string): Promise; export declare function generateSshKey(homeDir: string): Promise;