import type { ProvisioningPort } from './provisioning-port.js'; interface RealPortContext { homeDir: string; daemonPort: number; cliEntrypoint: string; execPath?: string; platform?: string; appData?: string; /** Release identifier recorded into each skill's ownership marker -- the * running server's own version. */ release: string; /** The same state directory the markers live under. Skill backups are stored * beside them rather than in the OS temp directory: a marker can outlive a * reboot (that is the whole point of a durable marker), and many platforms * clear `/tmp` on boot -- so a temp-dir backup could vanish before the * recovery that needs it ever runs. */ stateDir: string; /** Override for tests; defaults to the packaged skills directory. */ skillsRoot?: string; } /** Builds the production `ProvisioningPort` against a real home directory. */ export declare function createRealProvisioningPort(ctx: RealPortContext): ProvisioningPort; export {}; //# sourceMappingURL=real-port.d.ts.map