/** * systemd `--user` unit registration. * * Renders the template into `~/.config/systemd/user/cadre-host.service`, * runs `systemctl --user daemon-reload`, `enable --now cadre-host`, and * `loginctl enable-linger ` so the unit survives logout / reboot. */ import type { ServiceHost, ServiceHostContext, ServiceHostStatus } from './types.js'; export declare class SystemdServiceHost implements ServiceHost { readonly name = "cadre-host"; renderUnit(ctx: ServiceHostContext): string; install(ctx: ServiceHostContext): Promise; uninstall(ctx: ServiceHostContext): Promise; restart(ctx: ServiceHostContext): Promise; status(ctx: ServiceHostContext): Promise; }