/** * `fullcourtdefense verify-removed` — prove a machine is back to its pre-FCD * state after an uninstall. Enumerates every artifact FCD is known to create * (scheduled tasks, HKLM/HKCU registry entries, install/state directories, * profile files, shell-guard wiring, config backups, wrapped client configs) * and reports anything still present, with the command that removes it. * * Exit code 0 = clean, 1 = remnants found — usable as a CI release gate and * runnable AFTER the CLI itself is gone via `npx fullcourtdefense-cli * verify-removed`. */ export interface RemnantCheck { id: string; label: string; present: boolean; detail?: string; fix?: string; } export interface VerifyRemovedArgs { json?: string; } /** All known-artifact checks for this platform — reused by `uninstall` for its inline self-verification. */ export declare function collectRemnantChecks(): RemnantCheck[]; export declare function verifyRemovedCommand(args: VerifyRemovedArgs): Promise;