import type { Command } from "commander"; import type { EmitContext } from "../commander.js"; /** * `presence`: two related surfaces under one name. * * 1. Mobile/office state for agents (~/.claude/presence): get / set / * clear / detect. The state file path is Claude-Code-specific but the * logic is generic. * 2. Cross-machine session presence (ADR 0016): publish / fetch / peers — * the git-refs transport that lets sessions on other machines show up * in the peer table via `refs/harnery/presence/` on origin. * * Uses the injected EmitContext so composed and standalone consumers share * one code path. */ export declare function registerPresenceCommand(program: Command, emit: EmitContext): void; //# sourceMappingURL=presence.d.ts.map